X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/4ad549e2cebe285c9a854e466f3e0ddac10b808d..06fc8f6a97afa24144cb435f5af228fec6162a6b:/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 bcc42bdc..84d120a8 100644 --- a/src/services/search-service/search-service.ts +++ b/src/services/search-service/search-service.ts @@ -5,7 +5,7 @@ import { SearchBarAdvanceFormData } from '~/models/search-bar'; export class SearchService { - private recentQueries: string[] = this.getRecentQueries(); + private recentQueries = this.getRecentQueries(); private savedQueries: SearchBarAdvanceFormData[] = this.getSavedQueries(); saveRecentQuery(query: string) { @@ -16,8 +16,8 @@ export class SearchService { localStorage.setItem('recentQueries', JSON.stringify(this.recentQueries)); } - getRecentQueries() { - return JSON.parse(localStorage.getItem('recentQueries') || '[]') as string[]; + getRecentQueries(): string[] { + return JSON.parse(localStorage.getItem('recentQueries') || '[]'); } saveQuery(data: SearchBarAdvanceFormData) { @@ -26,7 +26,7 @@ export class SearchService { } editSavedQueries(data: SearchBarAdvanceFormData) { - const itemIndex = this.savedQueries.findIndex(item => item.searchQuery === data.searchQuery); + const itemIndex = this.savedQueries.findIndex(item => item.queryName === data.queryName); this.savedQueries[itemIndex] = {...data}; localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries)); }