1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2025-12-07 02:28:54 +08:00

refactor import function

This commit is contained in:
lana-k
2021-01-22 22:43:32 +01:00
parent ba44a6dfc6
commit 3aa9c144e3
3 changed files with 60 additions and 58 deletions

View File

@@ -368,18 +368,18 @@ export default {
this.exportToFile(queryList, 'My sqlitevis queries.json')
},
importQueries () {
const onSuccess = (importedQueries) => {
if (this.selectAll) {
importedQueries.forEach(query => {
this.selectedQueriesIds.add(query.id)
})
this.selectedQueriesCount = this.selectedQueriesIds.size
}
storedQueries.importQueries()
.then(importedQueries => {
if (this.selectAll) {
importedQueries.forEach(query => {
this.selectedQueriesIds.add(query.id)
})
this.selectedQueriesCount = this.selectedQueriesIds.size
}
this.queries = this.queries.concat(importedQueries)
storedQueries.updateStorage(this.queries)
}
storedQueries.importQueries(onSuccess)
this.queries = this.queries.concat(importedQueries)
storedQueries.updateStorage(this.queries)
})
},
toggleSelectAll (checked) {
this.selectAll = checked