This commit is contained in:
2026-02-12 23:26:40 +08:00
parent 6fdb525a9b
commit 82c6e9989b
4 changed files with 26 additions and 18 deletions

View File

@@ -47,22 +47,23 @@ const ActivityDetail = () => {
refetchOnMount: 'always', // Force refetch on mount
});
//// /
// Force a refresh if needed (as requested by user)
// useEffect(() => {
// // 1. Force React Query refetch
// refetch();
useEffect(() => {
// 1. Force React Query refetch
refetch();
// // 2. Hard refresh logic after 1 second delay
// const timer = setTimeout(() => {
// const hasRefreshedKey = `has_refreshed_activity_${id}`;
// if (!sessionStorage.getItem(hasRefreshedKey)) {
// sessionStorage.setItem(hasRefreshedKey, 'true');
// window.location.reload();
// }
// }, 0);
// 2. Hard refresh logic after 1 second delay
const timer = setTimeout(() => {
const hasRefreshedKey = `has_refreshed_activity_${id}`;
if (!sessionStorage.getItem(hasRefreshedKey)) {
sessionStorage.setItem(hasRefreshedKey, 'true');
window.location.reload();
}
}, 500);
// return () => clearTimeout(timer);
// }, [id, refetch]);
return () => clearTimeout(timer);
}, [id, refetch]);
const signUpMutation = useMutation({
mutationFn: (values) => signUpActivity(id, { signup_info: values || {} }),