aboutsummaryrefslogtreecommitdiff
path: root/src/modules/serverSideStorage.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/serverSideStorage.js')
-rw-r--r--src/modules/serverSideStorage.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/modules/serverSideStorage.js b/src/modules/serverSideStorage.js
index bff8e4ba..c4c5ebba 100644
--- a/src/modules/serverSideStorage.js
+++ b/src/modules/serverSideStorage.js
@@ -23,6 +23,9 @@ export const defaultState = {
_journal: [],
simple: {
dontShowUpdateNotifs: false
+ },
+ collections: {
+ pinnedNavItems: ['home', 'dms', 'chats', 'about']
}
},
// raw data
@@ -274,8 +277,8 @@ export const mutations = {
totalFlags = _resetFlags(totalFlags)
- recent.flagStorage = totalFlags
- recent.prefsStorage = totalPrefs
+ recent.flagStorage = { ...flagsTemplate, ...totalFlags }
+ recent.prefsStorage = { ...defaultState.prefsStorage, ...totalPrefs }
state.dirty = dirty || needsUpload
state.cache = recent
@@ -320,7 +323,7 @@ export const mutations = {
return
}
const collection = new Set(get(state.prefsStorage, path))
- collection.remove(value)
+ collection.delete(value)
set(state.prefsStorage, path, collection)
state.prefsStorage._journal = [
...state.prefsStorage._journal,