diff options
| author | Roger Braun <roger@rogerbraun.net> | 2017-03-08 18:04:21 +0100 |
|---|---|---|
| committer | Roger Braun <roger@rogerbraun.net> | 2017-03-08 18:04:53 +0100 |
| commit | 5699872bb5e05b5dc576c75cac2c79b7ece3f2ac (patch) | |
| tree | 18f252721e81f2f4c5b8885583ac36dbe290bbb8 /src | |
| parent | 480a1ba253d49d4df36fbc64192e1260fc51a181 (diff) | |
Use user cache in users module.
Diffstat (limited to 'src')
| -rw-r--r-- | src/modules/users.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/users.js b/src/modules/users.js index dc910c91..9367ec68 100644 --- a/src/modules/users.js +++ b/src/modules/users.js @@ -1,5 +1,5 @@ import backendInteractorService from '../services/backend_interactor_service/backend_interactor_service.js' -import { compact, map, each, find, merge } from 'lodash' +import { compact, map, each, merge } from 'lodash' import { set } from 'vue' // TODO: Unify with mergeOrAdd in statuses.js @@ -20,7 +20,7 @@ export const mergeOrAdd = (arr, obj, item) => { export const mutations = { setMuted (state, { user: {id}, muted }) { - const user = find(state.users, {id}) + const user = state.usersObject[id] set(user, 'muted', muted) }, setCurrentUser (state, user) { @@ -36,7 +36,7 @@ export const mutations = { each(users, (user) => mergeOrAdd(state.users, state.usersObject, user)) }, setUserForStatus (state, status) { - status.user = find(state.users, status.user) + status.user = state.usersObject[status.user.id] } } |
