From a4df043a366108b3671be5d73c4bae0a79e953ea Mon Sep 17 00:00:00 2001 From: Will Chen Date: Mon, 21 Apr 2025 17:05:00 -0700 Subject: [PATCH] Put in posthog key and simplify debug log --- src/renderer.tsx | 61 ++++++++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/src/renderer.tsx b/src/renderer.tsx index 4beba87..fdba145 100644 --- a/src/renderer.tsx +++ b/src/renderer.tsx @@ -7,36 +7,41 @@ import posthog from "posthog-js"; import { getTelemetryUserId, isTelemetryOptedIn } from "./hooks/useSettings"; // @ts-ignore -const posthogClient = posthog.init(import.meta.env.VITE_PUBLIC_POSTHOG_KEY, { - api_host: "https://us.i.posthog.com", - // @ts-ignore - debug: import.meta.env.MODE === "development", - autocapture: false, - capture_pageview: false, - before_send: (event) => { - if (!isTelemetryOptedIn()) { - console.debug("Telemetry not opted in, skipping event", event); - return null; - } - const telemetryUserId = getTelemetryUserId(); - if (telemetryUserId) { - posthogClient.identify(telemetryUserId); - } +console.log("Running in mode:", import.meta.env.MODE); - if (event?.properties["$ip"]) { - event.properties["$ip"] = null; - } +const posthogClient = posthog.init( + "phc_5Vxx0XT8Ug3eWROhP6mm4D6D2DgIIKT232q4AKxC2ab", + { + api_host: "https://us.i.posthog.com", + // @ts-ignore + debug: import.meta.env.MODE === "development", + autocapture: false, + capture_pageview: false, + before_send: (event) => { + if (!isTelemetryOptedIn()) { + console.debug("Telemetry not opted in, skipping event"); + return null; + } + const telemetryUserId = getTelemetryUserId(); + if (telemetryUserId) { + posthogClient.identify(telemetryUserId); + } - console.debug( - "Telemetry opted in - UUID:", - telemetryUserId, - "sending event", - event - ); - return event; - }, - persistence: "localStorage", -}); + if (event?.properties["$ip"]) { + event.properties["$ip"] = null; + } + + console.debug( + "Telemetry opted in - UUID:", + telemetryUserId, + "sending event", + event + ); + return event; + }, + persistence: "localStorage", + } +); function App() { useEffect(() => {