chore(analytics): format analytics metadata changes for ci (#235)

This commit is contained in:
Shaheer Sarfaraz 2026-02-25 21:37:12 +00:00 committed by GitHub
parent 1c348298ba
commit f234f8005c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 2 deletions

View File

@ -49,7 +49,9 @@ describe("analytics", () => {
expect(typeof firstPayload.analytics_user_id).toBe("string");
expect(firstPayload.analytics_user_id).toBeTruthy();
expect(secondPayload.analytics_user_id).toBe(firstPayload.analytics_user_id);
expect(secondPayload.analytics_user_id).toBe(
firstPayload.analytics_user_id,
);
expect(storedId).toBe(firstPayload.analytics_user_id);
expect(firstPayload.app_version).toBe("abc1234-dev");
expect(secondPayload.app_version).toBe("abc1234-dev");

View File

@ -127,7 +127,10 @@ type Primitive = string | number | boolean | null;
type SanitizedPayload = Record<string, Primitive>;
function generateAnalyticsUserId() {
if (typeof crypto !== "undefined" && typeof crypto.randomUUID === "function") {
if (
typeof crypto !== "undefined" &&
typeof crypto.randomUUID === "function"
) {
return crypto.randomUUID();
}
return `anon_${Math.random().toString(36).slice(2)}${Date.now().toString(36)}`;