more auth ree
This commit is contained in:
@@ -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;
|
||||
}
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user