capi: proper dev mode handling requiring test event code

This commit is contained in:
Elijah Duffy
2025-12-18 13:07:39 -08:00
parent 2e12d281ef
commit 82cce84a4e
2 changed files with 37 additions and 26 deletions

View File

@@ -1,10 +1,6 @@
import { json, type RequestHandler } from '@sveltejs/kit';
import { buildConversionUserData, buildCustomData, ConversionControl } from './control.ts';
import type {
ConversionErrorResponseBody,
ConversionRequestBody,
ConversionResponseBody
} from '$lib/types/conversion.js';
import type { ConversionErrorResponseBody, ConversionRequestBody } from '$lib/types/conversion.js';
import { StatusCodes } from 'http-status-codes';
@@ -46,16 +42,7 @@ export const createConversionRequestHandler: (control: ConversionControl) => Req
customData
});
// Structure the response
const structuredResponse: ConversionResponseBody = {
pixelID: response.id,
fbtrace_id: response.fbtrace_id,
receivedEvents: response.events_received,
processedEvents: response.num_processed_entries,
messages: response.messages
};
return json(structuredResponse, { status: StatusCodes.OK });
return json(response, { status: StatusCodes.OK });
} catch (e) {
return json(
{ error: e instanceof Error ? e.message : String(e) } as ConversionErrorResponseBody,