diff options
| author | Henry Jameson <me@hjkos.com> | 2023-11-16 20:09:16 +0200 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2023-11-16 20:09:16 +0200 |
| commit | 6ed2cb8f436bca1e1cd4c40a0a2df0e96fb5d149 (patch) | |
| tree | 82b360ef87b39afba38c41c95306150e8eb941b9 /src/modules/statuses.js | |
| parent | aad3225d25460170a8dd48f8ffcbc63f99a28b7f (diff) | |
continue refactor
Diffstat (limited to 'src/modules/statuses.js')
| -rw-r--r-- | src/modules/statuses.js | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/modules/statuses.js b/src/modules/statuses.js index d6f19589..c4e0bd85 100644 --- a/src/modules/statuses.js +++ b/src/modules/statuses.js @@ -139,11 +139,11 @@ const addStatusToGlobalStorage = (state, data) => { return result } +// XXX: this isn't actually really used anymore since deletes just don't appear outside streaming, thanks masto // Remove status from the global storages (arrays and objects maintaining statuses) except timelines const removeStatusFromGlobalStorage = (state, status) => { remove(state.allStatuses, { id: status.id }) - - // TODO: Need to remove from allStatusesObject? + delete state.allStatusesObject[status.id] // Remove from conversation const conversationId = status.statusnet_conversation_id @@ -516,11 +516,8 @@ export const mutations = { const statuses = { state: defaultState(), actions: { - addNewStatuses ({ rootState, commit }, { statuses, showImmediately = false, timeline = false, noIdUpdate = false, userId, pagination }) { + addNewStatuses ({ rootState, commit, dispatch, state }, { statuses, showImmediately = false, timeline = false, noIdUpdate = false, userId, pagination }) { commit('addNewStatuses', { statuses, showImmediately, timeline, noIdUpdate, user: rootState.users.currentUser, userId, pagination }) - - const deletions = statuses.filter(status => status.type === 'deletion') - console.log(deletions) }, fetchStatus ({ rootState, dispatch }, id) { return rootState.api.backendInteractor.fetchStatus({ id }) |
