Pull Request branch dev-clone to main #1

Merged
gitea merged 429 commits from dev-clone into main 2024-12-23 09:31:34 +00:00
Showing only changes of commit 8347b88be2 - Show all commits

View File

@ -264,27 +264,27 @@ console.log("unanswered questions:", unanswered.length);
}, [flaggedQuestions]);
// Mutation function to toggle flag
const toggleFlagMutation = useMutation<ToggleFlagResponse, Error, string>({
mutationFn: toggleFlagAnswer,
onSuccess: (response) => {
if (response && response.answer) {
const { answer } = response;
setFlaggedQuestions((prevFlags) => {
const newFlags = {
...prevFlags,
[answer.id]: answer.isFlagged !== null ? answer.isFlagged : false,
};
// Simpan perubahan ke localStorage
localStorage.setItem("flaggedQuestions", JSON.stringify(newFlags));
return newFlags;
});
}
},
// const toggleFlagMutation = useMutation<ToggleFlagResponse, Error, string>({
// mutationFn: toggleFlagAnswer,
// onSuccess: (response) => {
// if (response && response.answer) {
// const { answer } = response;
// setFlaggedQuestions((prevFlags) => {
// const newFlags = {
// ...prevFlags,
// [answer.id]: answer.isFlagged !== null ? answer.isFlagged : false,
// };
// // Simpan perubahan ke localStorage
// localStorage.setItem("flaggedQuestions", JSON.stringify(newFlags));
// return newFlags;
// });
// }
// },
onError: (error) => {
console.error("Error toggling flag:", error);
},
});
// onError: (error) => {
// console.error("Error toggling flag:", error);
// },
// });
// Usage of the mutation in your component
const { mutate: submitOption } = useMutation({