From 47ee79494d5f6f250b513d40792b6f6e9635a039 Mon Sep 17 00:00:00 2001 From: zant Date: Tue, 7 Jan 2025 16:54:42 +0100 Subject: [PATCH] fix: disable auto freeze --- app/(auth)/(visit)/summary.tsx | 10 +++++----- hooks/useVisitStore.ts | 2 ++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/(auth)/(visit)/summary.tsx b/app/(auth)/(visit)/summary.tsx index f2d1c41..28bf8b3 100644 --- a/app/(auth)/(visit)/summary.tsx +++ b/app/(auth)/(visit)/summary.tsx @@ -85,11 +85,11 @@ export default function Summary() { }; try { - rollbar.log(JSON.stringify(sanitizedVisitData)); - // We only make the request if it's connected - if (isConnected) + if (isConnected) { + rollbar.log(JSON.stringify(sanitizedVisitData)); await createVisit({ json_params: JSON.stringify(sanitizedVisitData) }); + } Toast.show({ type: "success", @@ -107,7 +107,7 @@ export default function Summary() { console.log(error); const errorData = extractAxiosErrorData(error); // eslint-disable-next-line @typescript-eslint/no-shadow, @typescript-eslint/no-explicit-any - rollbar.error(sanitizedVisitData, errorData); + if (isConnected) rollbar.error(sanitizedVisitData, errorData); errorData?.errors?.forEach((error: any) => { Toast.show({ type: "error", @@ -128,7 +128,7 @@ export default function Summary() { {/* */} - {/* */} + {/* */} {/* */} ()( */ finaliseCurrentVisit: (isConnected, data: any) => set((state) => { + setAutoFreeze(false); // Store QuestionnaireState if (!isConnected) state.storedVisits = [...state.storedVisits, data];