feat: Complete app-wide error coverage

This commit is contained in:
gpt-engineer-app[bot]
2025-11-04 19:58:20 +00:00
parent d9bd7c1616
commit a649906b61
22 changed files with 111 additions and 57 deletions

View File

@@ -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 {};
}