...
[arvados-workbench2.git] / src / services / search-service / search-service.ts
index 8a41fbc79db82ba1b33e4f0a4d4d62145370e802..5817275e0a34757d99acffe37bb5bfad1109557a 100644 (file)
@@ -27,6 +27,12 @@ export class SearchService {
         localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries));
     }
 
+    editSavedQueries(data: SearchBarAdvanceFormData) {
+        const itemIndex = this.savedQueries.findIndex(item => item.searchQuery === data.searchQuery);
+        this.savedQueries[itemIndex] = {...data};
+        localStorage.setItem('savedQueries', JSON.stringify(this.savedQueries));
+    }
+
     getSavedQueries() {
         return JSON.parse(localStorage.getItem('savedQueries') || '[]') as SearchBarAdvanceFormData[];
     }