mirror of
https://github.com/trafficlunar/tomodachi-share.git
synced 2026-06-27 22:24:14 +00:00
fix: better like count
This commit is contained in:
parent
c951c7d755
commit
583d223ed9
6 changed files with 25 additions and 19 deletions
|
|
@ -30,7 +30,6 @@ export default function LikeButton({ likes, miiId, isLiked, disabled, abbreviate
|
|||
}
|
||||
|
||||
const prevLiked = isLikedState;
|
||||
const prevLikes = likesState;
|
||||
setIsLikedState(!prevLiked);
|
||||
setLikesState(prevLiked ? likesState - 1 : likesState + 1);
|
||||
|
||||
|
|
@ -42,12 +41,10 @@ export default function LikeButton({ likes, miiId, isLiked, disabled, abbreviate
|
|||
|
||||
const response = await fetch(`${import.meta.env.VITE_API_URL}/api/mii/${miiId}/like`, { method: "POST", credentials: "include" });
|
||||
if (response.ok) {
|
||||
const { liked, count } = await response.json();
|
||||
const { liked } = await response.json();
|
||||
setIsLikedState(liked);
|
||||
setLikesState(count);
|
||||
} else {
|
||||
setIsLikedState(prevLiked);
|
||||
setLikesState(prevLikes);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue