aboutsummaryrefslogtreecommitdiff
path: root/src/modules/serverSideStorage.js
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2022-08-11 14:30:58 +0300
committerHenry Jameson <me@hjkos.com>2022-08-11 14:30:58 +0300
commit6df99133548fb209bf365b77665931be477f0a30 (patch)
tree5633b44a4080cc8f86ac39b2300fa88d7a5b6832 /src/modules/serverSideStorage.js
parent732733f115a863408a339e164ff88f1022c46101 (diff)
ability to pin items in navigation menu, initial draft version
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,