X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c038a5258d5790773ccca89a192c8c2b7dcd86cb..c1c27e7fe3cbe068e939994e20b26a78348597c6:/src/services/search-service/search-service.ts diff --git a/src/services/search-service/search-service.ts b/src/services/search-service/search-service.ts index a8e91c3963..726af89541 100644 --- a/src/services/search-service/search-service.ts +++ b/src/services/search-service/search-service.ts @@ -2,11 +2,11 @@ // // SPDX-License-Identifier: AGPL-3.0 -import { SearchBarAdvanceFormData } from '~/models/search-bar'; +import { SearchBarAdvancedFormData } from 'models/search-bar'; export class SearchService { private recentQueries = this.getRecentQueries(); - private savedQueries: SearchBarAdvanceFormData[] = this.getSavedQueries(); + private savedQueries: SearchBarAdvancedFormData[] = this.getSavedQueries(); saveRecentQuery(query: string) { if (this.recentQueries.length >= MAX_NUMBER_OF_RECENT_QUERIES) { @@ -20,19 +20,19 @@ export class SearchService { return JSON.parse(localStorage.getItem('recentQueries') || '[]'); } - saveQuery(data: SearchBarAdvanceFormData) { + saveQuery(data: SearchBarAdvancedFormData) { this.savedQueries.push({...data}); localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries)); } - editSavedQueries(data: SearchBarAdvanceFormData) { - const itemIndex = this.savedQueries.findIndex(item => item.searchQuery === data.searchQuery); + editSavedQueries(data: SearchBarAdvancedFormData) { + const itemIndex = this.savedQueries.findIndex(item => item.queryName === data.queryName); this.savedQueries[itemIndex] = {...data}; localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries)); } getSavedQueries() { - return JSON.parse(localStorage.getItem('savedQueries') || '[]') as SearchBarAdvanceFormData[]; + return JSON.parse(localStorage.getItem('savedQueries') || '[]') as SearchBarAdvancedFormData[]; } deleteSavedQuery(id: number) {