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
|
const user = (await useUser()).value
|
||||||
|
|
||||||
user.follows = user.follows.concat(project)
|
user.follows = user.follows.concat(project)
|
||||||
|
project.followers++
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
useBaseFetch(`project/${project.id}/follow`, {
|
useBaseFetch(`project/${project.id}/follow`, {
|
||||||
@ -96,6 +97,7 @@ export const userUnfollowProject = async (project) => {
|
|||||||
const user = (await useUser()).value
|
const user = (await useUser()).value
|
||||||
|
|
||||||
user.follows = user.follows.filter((x) => x.id !== project.id)
|
user.follows = user.follows.filter((x) => x.id !== project.id)
|
||||||
|
project.followers--
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
useBaseFetch(`project/${project.id}/follow`, {
|
useBaseFetch(`project/${project.id}/follow`, {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user