projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add query <-> advanced data synchronization
[arvados.git]
/
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 bcc42bdc72990c52cfdd519a2a1f6a5d1ef69141..84d120a89c52dacc835256b8f39e6f56ac0f8212 100644
(file)
--- 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 {
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) {
private savedQueries: SearchBarAdvanceFormData[] = this.getSavedQueries();
saveRecentQuery(query: string) {
@@
-16,8
+16,8
@@
export class SearchService {
localStorage.setItem('recentQueries', JSON.stringify(this.recentQueries));
}
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) {
}
saveQuery(data: SearchBarAdvanceFormData) {
@@
-26,7
+26,7
@@
export class SearchService {
}
editSavedQueries(data: SearchBarAdvanceFormData) {
}
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));
}
this.savedQueries[itemIndex] = {...data};
localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries));
}