forked from AkkomaGang/akkoma-fe
Reset statusnet_blocking of all fetched users first while refreshing block list
This commit is contained in:
parent
9857002bf5
commit
d7919109ec
1 changed files with 6 additions and 1 deletions
|
@ -102,6 +102,11 @@ export const mutations = {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
updateBlocks (state, blockedUsers) {
|
||||||
|
// Reset statusnet_blocking of all fetched users
|
||||||
|
each(state.users, (user) => { user.statusnet_blocking = false })
|
||||||
|
each(blockedUsers, (user) => mergeOrAdd(state.users, state.usersObject, user))
|
||||||
|
},
|
||||||
saveBlockIds (state, blockIds) {
|
saveBlockIds (state, blockIds) {
|
||||||
state.currentUser.blockIds = blockIds
|
state.currentUser.blockIds = blockIds
|
||||||
},
|
},
|
||||||
|
@ -187,7 +192,7 @@ const users = {
|
||||||
return store.rootState.api.backendInteractor.fetchBlocks()
|
return store.rootState.api.backendInteractor.fetchBlocks()
|
||||||
.then((blocks) => {
|
.then((blocks) => {
|
||||||
store.commit('saveBlockIds', map(blocks, 'id'))
|
store.commit('saveBlockIds', map(blocks, 'id'))
|
||||||
store.commit('addNewUsers', blocks)
|
store.commit('updateBlocks', blocks)
|
||||||
return blocks
|
return blocks
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue