X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/449c296e7c60e97281f8b11f5ad193a66e1d02a8..3341bdb1fd82bc3302fd9321adcfb5d63e6e5aed:/src/services/search-service/search-service.ts?ds=sidebyside diff --git a/src/services/search-service/search-service.ts b/src/services/search-service/search-service.ts index 6a0043a3..f9392c23 100644 --- a/src/services/search-service/search-service.ts +++ b/src/services/search-service/search-service.ts @@ -2,12 +2,12 @@ // // SPDX-License-Identifier: AGPL-3.0 -export class SearchQueriesService { +export class SearchService { private recentQueries: string[] = this.getRecentQueries(); private savedQueries: string[] = this.getSavedQueries(); saveRecentQuery(query: string) { - if (this.recentQueries.length >= 5) { + if (this.recentQueries.length >= MAX_NUMBER_OF_RECENT_QUERIES) { this.recentQueries.shift(); this.recentQueries.push(query); } else { @@ -32,6 +32,7 @@ export class SearchQueriesService { deleteSavedQuery(id: number) { this.savedQueries.splice(id, 1); localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries)); - } -} \ No newline at end of file +} + +const MAX_NUMBER_OF_RECENT_QUERIES = 5; \ No newline at end of file