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(); return DiagnosticsClient.getInstance();
} }
const getAuthToken = () => {
if (typeof window === "undefined") {
return "";
}
return localStorage.getItem(`${PRODUCT_ID}_access_token`) ?? "";
};
const client = DiagnosticsClient.getInstance({ const client = DiagnosticsClient.getInstance({
productId: PRODUCT_ID, productId: PRODUCT_ID,
anonymousInstallId: `${PRODUCT_ID}-web-install`, anonymousInstallId: `${PRODUCT_ID}-web-install`,
@ -20,6 +28,7 @@ export function initDiagnostics() {
buildNumber: "1", buildNumber: "1",
releaseChannel: "dev", releaseChannel: "dev",
serverUrl: DIAGNOSTICS_URL, serverUrl: DIAGNOSTICS_URL,
getAuthToken,
pollIntervalMs: 30000, pollIntervalMs: 30000,
captureConsole: false, captureConsole: false,
captureErrors: true, 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 PRODUCT_ID = process.env.NEXT_PUBLIC_PRODUCT_ID ?? productIdentity.productId;
export const PLATFORM_SERVICE_URL = export const PLATFORM_SERVICE_URL =
process.env.NEXT_PUBLIC_PLATFORM_SERVICE_URL ?? "http://localhost:4003/api"; 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 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 = export const TELEMETRY_TRANSPORT =
process.env.NEXT_PUBLIC_TELEMETRY_TRANSPORT === "beacon" ? "beacon" : "fetch"; process.env.NEXT_PUBLIC_TELEMETRY_TRANSPORT === "beacon" ? "beacon" : "fetch";