Fix build errors

This commit is contained in:
gpt-engineer-app[bot]
2025-10-21 12:07:03 +00:00
parent 0c0d79754b
commit d4433da7aa
4 changed files with 164 additions and 16 deletions

View File

@@ -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);
}
}
/**