mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-21 16:31:13 -05:00
Fix build errors
This commit is contained in:
@@ -107,20 +107,25 @@ interface RequestMetadata {
|
||||
}
|
||||
|
||||
async function logRequestMetadata(metadata: RequestMetadata): Promise<void> {
|
||||
await supabase.from('request_metadata').insert({
|
||||
request_id: metadata.requestId,
|
||||
user_id: metadata.userId || null,
|
||||
endpoint: metadata.endpoint,
|
||||
method: metadata.method,
|
||||
status_code: metadata.statusCode,
|
||||
duration_ms: metadata.duration,
|
||||
error_type: metadata.errorType || null,
|
||||
error_message: metadata.errorMessage || null,
|
||||
user_agent: metadata.userAgent || null,
|
||||
client_version: metadata.clientVersion || null,
|
||||
parent_request_id: metadata.parentRequestId || null,
|
||||
trace_id: metadata.traceId || null,
|
||||
// Direct RPC call since types haven't regenerated yet
|
||||
const { error } = await supabase.rpc('log_request_metadata', {
|
||||
p_request_id: metadata.requestId,
|
||||
p_user_id: metadata.userId || null,
|
||||
p_endpoint: metadata.endpoint,
|
||||
p_method: metadata.method,
|
||||
p_status_code: metadata.statusCode,
|
||||
p_duration_ms: metadata.duration,
|
||||
p_error_type: metadata.errorType || null,
|
||||
p_error_message: metadata.errorMessage || null,
|
||||
p_user_agent: metadata.userAgent || null,
|
||||
p_client_version: metadata.clientVersion || null,
|
||||
p_parent_request_id: metadata.parentRequestId || null,
|
||||
p_trace_id: metadata.traceId || null,
|
||||
});
|
||||
|
||||
if (error) {
|
||||
console.error('[RequestTracking] Failed to log metadata:', error);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user