fix(web): align diagnostics platform config

This commit is contained in:
saravanakumardb1 2026-03-10 12:40:41 -07:00
parent dcb6bd18dd
commit 2fac1ba913
2 changed files with 13 additions and 1 deletions

View File

@ -10,6 +10,14 @@ export function initDiagnostics() {
return DiagnosticsClient.getInstance();
}
const getAuthToken = () => {
if (typeof window === "undefined") {
return "";
}
return localStorage.getItem(`${PRODUCT_ID}_access_token`) ?? "";
};
const client = DiagnosticsClient.getInstance({
productId: PRODUCT_ID,
anonymousInstallId: `${PRODUCT_ID}-web-install`,
@ -20,6 +28,7 @@ export function initDiagnostics() {
buildNumber: "1",
releaseChannel: "dev",
serverUrl: DIAGNOSTICS_URL,
getAuthToken,
pollIntervalMs: 30000,
captureConsole: false,
captureErrors: true,

View File

@ -4,7 +4,10 @@ export const PRODUCT_NAME = process.env.NEXT_PUBLIC_PRODUCT_NAME ?? productIdent
export const PRODUCT_ID = process.env.NEXT_PUBLIC_PRODUCT_ID ?? productIdentity.productId;
export const PLATFORM_SERVICE_URL =
process.env.NEXT_PUBLIC_PLATFORM_SERVICE_URL ?? "http://localhost:4003/api";
export const PLATFORM_SERVICE_ORIGIN =
process.env.NEXT_PUBLIC_PLATFORM_SERVICE_ORIGIN ??
PLATFORM_SERVICE_URL.replace(/\/api\/?$/, "");
export const NOTES_API_URL = process.env.NEXT_PUBLIC_NOTES_API_URL ?? "http://localhost:4016/api";
export const DIAGNOSTICS_URL = process.env.NEXT_PUBLIC_DIAGNOSTICS_URL ?? "http://localhost:3000";
export const DIAGNOSTICS_URL = process.env.NEXT_PUBLIC_DIAGNOSTICS_URL ?? PLATFORM_SERVICE_ORIGIN;
export const TELEMETRY_TRANSPORT =
process.env.NEXT_PUBLIC_TELEMETRY_TRANSPORT === "beacon" ? "beacon" : "fetch";