fix(project): update follower count client side (#1038)
* fix(project): update follower count client side * move following increment to user composable --------- Co-authored-by: MagnusHJensen <magnus.holm.jensen@lego.dk>
This commit is contained in:
parent
41961de619
commit
25bd61558b
@ -82,6 +82,7 @@ export const userFollowProject = async (project) => {
|
||||
const user = (await useUser()).value
|
||||
|
||||
user.follows = user.follows.concat(project)
|
||||
project.followers++
|
||||
|
||||
setTimeout(() => {
|
||||
useBaseFetch(`project/${project.id}/follow`, {
|
||||
@ -96,6 +97,7 @@ export const userUnfollowProject = async (project) => {
|
||||
const user = (await useUser()).value
|
||||
|
||||
user.follows = user.follows.filter((x) => x.id !== project.id)
|
||||
project.followers--
|
||||
|
||||
setTimeout(() => {
|
||||
useBaseFetch(`project/${project.id}/follow`, {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user