diff --git a/apps/native/src/apis/controller/student/scrap/handwriting/putUpdateHandwriting.ts b/apps/native/src/apis/controller/student/scrap/handwriting/putUpdateHandwriting.ts index b6f804823..fc171997c 100644 --- a/apps/native/src/apis/controller/student/scrap/handwriting/putUpdateHandwriting.ts +++ b/apps/native/src/apis/controller/student/scrap/handwriting/putUpdateHandwriting.ts @@ -29,14 +29,13 @@ export const useUpdateHandwriting = () => { }); return data as UpdateHandwritingResponse; }, - // onSuccess: (_, { scrapId }) => { - // queryClient.invalidateQueries({ - // queryKey: TanstackQueryClient.queryOptions( - // 'get', - // '/api/student/scrap/{scrapId}/handwriting', - // { params: { path: { scrapId } } } - // ).queryKey, - // }); - // }, + onSuccess: (_, { scrapId, request }) => { + queryClient.setQueryData( + TanstackQueryClient.queryOptions('get', '/api/student/scrap/{scrapId}/handwriting', { + params: { path: { scrapId } }, + }).queryKey, + { data: request.data } + ); + }, }); }; diff --git a/apps/native/src/apis/controller/student/scrap/handwriting/useGetHandwriting.ts b/apps/native/src/apis/controller/student/scrap/handwriting/useGetHandwriting.ts index 7382c18c6..1f5ca94a5 100644 --- a/apps/native/src/apis/controller/student/scrap/handwriting/useGetHandwriting.ts +++ b/apps/native/src/apis/controller/student/scrap/handwriting/useGetHandwriting.ts @@ -11,6 +11,8 @@ export const useGetHandwriting = (scrapId: number, enabled = true) => { }, { enabled, + staleTime: Infinity, + refetchOnWindowFocus: false, } ); };