more auth ree
Some checks failed
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Has been cancelled
CI/CD Pipeline / Build and Push App Docker Image (push) Has been cancelled
CI/CD Pipeline / Deploy to Kubernetes (push) Has been cancelled

This commit is contained in:
yohlo
2026-03-02 22:17:05 -06:00
parent 152235dd14
commit 76306cc937
5 changed files with 50 additions and 7 deletions

View File

@@ -11,13 +11,20 @@ export async function ensureServerQueryData<TData>(
return queryClient.ensureQueryData({
queryKey: query.queryKey,
queryFn: async () => {
const result = await query.queryFn();
if (!result.success) {
throw new Error(result.error.userMessage);
try {
const result = await query.queryFn();
if (!result.success) {
throw new Error(result.error.userMessage);
}
return result.data;
} catch (error: any) {
if (error?.options?.to && error?.options?.statusCode) {
throw error;
}
throw error;
}
return result.data;
}
});
}