const unLike = () => {
Axios.post("/api/like/unLike", variable).then((res) => {
if (res.data.success) {
setLikes(Likes - 1);
setLikeAction(null);
} else {
alert("좋아요 클릭이벤트 실패!");
}
});
};
const unDisLike = () => {
Axios.post("/api/like/unDisLike", variable).then((res) => {
if (res.data.success) {
setDisLikes(DisLikes - 1);
setDisLikeAction(null);
} else {
alert("싫어요 클릭이벤트 실패!");
}
});
};
const onClickLike = () => {
if (LikeAction === null) {
Axios.post("/api/like/upLike", variable).then((res) => {
console.log("onClickLike", variable);
if (res.data.success) {
setLikes(Likes + 1);
setLikeAction("liked");
if (DisLikeAction !== null) {
unDisLike();
}
} else {
alert("좋아요 클릭이벤트 실패!");
}
});
} else {
unLike();
}
};
const onClickDisLike = () => {
if (DisLikeAction === null) {
Axios.post("/api/like/upDisLike", variable).then((res) => {
console.log("onClickDisLike", variable);
if (res.data.success) {
setDisLikes(DisLikes + 1);
setDisLikeAction("liked");
if (LikeAction !== null) {
unLike();
}
} else {
alert("싫어요 클릭이벤트 실패!");
}
});
} else {
unDisLike();
}
};