1
0
mirror of https://github.com/lana-k/sqliteviz.git synced 2026-05-07 04:19:19 +08:00

#31 handle concurrent saving

This commit is contained in:
lana-k
2025-09-27 21:59:32 +02:00
parent cdd925b8af
commit 07d7a9d54b
6 changed files with 90 additions and 37 deletions

View File

@@ -15,13 +15,14 @@ export default {
return inquiry.id
},
async saveInquiry({ state }, { inquiryTab, newName, overwrite }) {
async saveInquiry({ state }, { inquiryTab, newName }) {
const value = {
id: inquiryTab.isPredefined || !overwrite ? nanoid() : inquiryTab.id,
id: inquiryTab.isPredefined || newName ? nanoid() : inquiryTab.id,
query: inquiryTab.query,
viewType: inquiryTab.dataView.mode,
viewOptions: inquiryTab.dataView.getOptionsForSave(),
name: newName || inquiryTab.name
name: newName || inquiryTab.name,
updatedAt: new Date().toJSON()
}
// Get inquiries from local storage