diff options
Diffstat (limited to 'src/modules/users.js')
| -rw-r--r-- | src/modules/users.js | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/modules/users.js b/src/modules/users.js index d6ab47ea..ca8e5606 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, merge } from 'lodash' +import { compact, map, each, merge, concat } from 'lodash' import { set } from 'vue' import { registerPushNotifications, unregisterPushNotifications } from '../services/push/push.js' import oauthApi from '../services/new_api/oauth' @@ -54,7 +54,8 @@ export const mutations = { // TODO Clean after ourselves? addFriends (state, { id, friends }) { const user = state.usersObject[id] - user.friends = friends + console.log(user.friends) + user.friends = concat(user.friends, friends) }, addFollowers (state, { id, followers }) { const user = state.usersObject[id] @@ -115,12 +116,12 @@ const users = { store.rootState.api.backendInteractor.fetchUser({ id }) .then((user) => store.commit('addNewUsers', [user])) }, - addFriends ({ rootState, commit }, { id }) { - rootState.api.backendInteractor.fetchFriends({ id }) + addFriends ({ rootState, commit }, { id, page }) { + rootState.api.backendInteractor.fetchFriends({ id, page }) .then((friends) => commit('addFriends', { id, friends })) }, - addFollowers ({ rootState, commit }, { id }) { - rootState.api.backendInteractor.fetchFollowers({ id }) + addFollowers ({ rootState, commit }, { id, page }) { + rootState.api.backendInteractor.fetchFollowers({ id, page }) .then((followers) => commit('addFollowers', { id, followers })) }, registerPushNotifications (store) { |
