diff options
| author | Henry Jameson <me@hjkos.com> | 2022-08-11 14:30:58 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2022-08-11 14:30:58 +0300 |
| commit | 6df99133548fb209bf365b77665931be477f0a30 (patch) | |
| tree | 5633b44a4080cc8f86ac39b2300fa88d7a5b6832 /src/modules/serverSideStorage.js | |
| parent | 732733f115a863408a339e164ff88f1022c46101 (diff) | |
ability to pin items in navigation menu, initial draft version
Diffstat (limited to 'src/modules/serverSideStorage.js')
| -rw-r--r-- | src/modules/serverSideStorage.js | 9 |
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, |
