mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-28 16:46:59 -05:00
feat: Add error boundaries to submission queries
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
|
||||
import { useState, useEffect } from 'react';
|
||||
import { supabase } from '@/lib/supabaseClient';
|
||||
import { getErrorMessage } from '@/lib/errorHandler';
|
||||
import { handleNonCriticalError, getErrorMessage } from '@/lib/errorHandler';
|
||||
import type { PhotoSubmissionItem } from '@/types/photo-submissions';
|
||||
|
||||
interface UsePhotoSubmissionItemsResult {
|
||||
@@ -64,6 +64,10 @@ export function usePhotoSubmissionItems(
|
||||
setPhotos(data || []);
|
||||
} catch (error: unknown) {
|
||||
const errorMsg = getErrorMessage(error);
|
||||
handleNonCriticalError(error, {
|
||||
action: 'Fetch photo submission items',
|
||||
metadata: { submissionId }
|
||||
});
|
||||
setError(errorMsg);
|
||||
setPhotos([]);
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user