aboutsummaryrefslogtreecommitdiff
path: root/src/modules/users.js
diff options
context:
space:
mode:
authorShpuld Shpuldson <shp@cock.li>2020-11-19 12:38:35 +0200
committerShpuld Shpuldson <shp@cock.li>2020-11-19 12:38:35 +0200
commitb1ab09b348014a8e70097158bda4d2e1226e4cb6 (patch)
tree65740e91d81cbaaca444440a95713fdb2a46b849 /src/modules/users.js
parent419df9d44673bf1abe3cda7ba6cafee9dd6eaba4 (diff)
parentd770bab1b0e5d543547c59d86aef533f77ceafe2 (diff)
fix merge conflict
Diffstat (limited to 'src/modules/users.js')
-rw-r--r--src/modules/users.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/modules/users.js b/src/modules/users.js
index 13df9df4..4bdf3360 100644
--- a/src/modules/users.js
+++ b/src/modules/users.js
@@ -137,11 +137,11 @@ export const mutations = {
},
saveFriendIds (state, { id, friendIds }) {
const user = state.usersObject[id]
- user.friendIds = uniq(concat(user.friendIds, friendIds))
+ user.friendIds = uniq(concat(user.friendIds || [], friendIds))
},
saveFollowerIds (state, { id, followerIds }) {
const user = state.usersObject[id]
- user.followerIds = uniq(concat(user.followerIds, followerIds))
+ user.followerIds = uniq(concat(user.followerIds || [], followerIds))
},
// Because frontend doesn't have a reason to keep these stuff in memory
// outside of viewing someones user profile.
@@ -202,7 +202,9 @@ export const mutations = {
},
setPinnedToUser (state, status) {
const user = state.usersObject[status.user.id]
+ user.pinnedStatusIds = user.pinnedStatusIds || []
const index = user.pinnedStatusIds.indexOf(status.id)
+
if (status.pinned && index === -1) {
user.pinnedStatusIds.push(status.id)
} else if (!status.pinned && index !== -1) {