mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-20 19:51:13 -05:00
feat: Complete app-wide error coverage
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
import { supabase } from '@/lib/supabaseClient';
|
||||
import { logger } from './logger';
|
||||
import { handleError, handleNonCriticalError } from './errorHandler';
|
||||
|
||||
export interface SubmissionMetadataInsert {
|
||||
submission_id: string;
|
||||
@@ -37,7 +37,10 @@ export async function writeSubmissionMetadata(
|
||||
.insert(entries);
|
||||
|
||||
if (error) {
|
||||
logger.error('Failed to write submission metadata', { error, submissionId });
|
||||
handleError(error, {
|
||||
action: 'Write submission metadata',
|
||||
metadata: { submissionId }
|
||||
});
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
@@ -56,7 +59,10 @@ export async function readSubmissionMetadata(
|
||||
.order('display_order');
|
||||
|
||||
if (error) {
|
||||
logger.error('Failed to read submission metadata', { error, submissionId });
|
||||
handleNonCriticalError(error, {
|
||||
action: 'Read submission metadata',
|
||||
metadata: { submissionId }
|
||||
});
|
||||
return {};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user