async addLikeLogToUser({ commit }, { user, post }) {
user.likes.push({
created_at: moment().format(),
user_id: user.id,
post_id: post.id
})
const newUser = await this.$axios.$put(`/users/${user.id}.json`, user)
commit('updateUser', { user: newUser })
},
async removeLikeLogToUser({ commit }, { user, post }) {
user.likes = post.likes.filter(like => like.user_id !== user.id) || []
const newUser = await this.$axios.$put(`/users/${user.id}.json`, user)
commit('updateUser', { user: newUser })
}
async addLikeLogToUser({ commit }, { user, post }) {
user.likes.push({
created_at: moment().format(),
user_id: user.id,
post_id: post.id
})
- const newUser = await this.$axios.$put(`/users/${user.id}.json`, user)
+ const newUser = await this.$axios.$patch(`/users/${user.id}.json`, user)
commit('updateUser', { user: newUser })
},
async removeLikeLogToUser({ commit }, { user, post }) {
user.likes = post.likes.filter(like => like.user_id !== user.id) || []
- const newUser = await this.$axios.$put(`/users/${user.id}.json`, user)
+ const newUser = await this.$axios.$patch(`/users/${user.id}.json`, user)
commit('updateUser', { user: newUser })
}