fix(web): align diagnostics platform config
This commit is contained in:
parent
dcb6bd18dd
commit
2fac1ba913
@ -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,
|
||||||
|
|||||||
@ -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";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user