Bug 1884440 - Stringify json payload and rename telemetry event field. r=sgalich

Differential Revision: https://phabricator.services.mozilla.com/D204093
This commit is contained in:
Issam Mani 2024-03-09 20:57:06 +00:00
Родитель e73ecc33ea
Коммит c6cb32e0b1
1 изменённых файлов: 17 добавлений и 13 удалений

Просмотреть файл

@ -171,11 +171,13 @@ export const Services = withNotImplementedError({
}
// eslint-disable-next-line no-undef
webkit.messageHandlers.addressFormTelemetryMessageHandler.postMessage({
type: "scalar",
name: scalarName,
value: scalarValue,
});
webkit.messageHandlers.addressFormTelemetryMessageHandler.postMessage(
JSON.stringify({
type: "scalar",
object: scalarName,
value: scalarValue,
})
);
},
recordEvent: (category, method, object, value, extra) => {
// For now, we only care about the address form telemetry
@ -194,14 +196,16 @@ export const Services = withNotImplementedError({
}
// eslint-disable-next-line no-undef
webkit.messageHandlers.addressFormTelemetryMessageHandler.postMessage({
type: "event",
category,
method,
object,
value,
extra,
});
webkit.messageHandlers.addressFormTelemetryMessageHandler.postMessage(
JSON.stringify({
type: "event",
category,
method,
object,
value,
extra,
})
);
},
}),
// TODO(FXCM-936): we should use crypto.randomUUID() instead of Services.uuid.generateUUID() in our codebase