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