Wait until config is loaded to load otel
This commit is contained in:
parent
ec88907981
commit
48493a96e1
2 changed files with 16 additions and 3 deletions
|
|
@ -39,6 +39,11 @@ export class ElementCallOpenTelemetry {
|
|||
private _tracer: Tracer;
|
||||
private _anonymity: Anonymity;
|
||||
|
||||
static globalInit(): void {
|
||||
settingsBus.on("opt-in-analytics", recheckOTelEnabledStatus);
|
||||
recheckOTelEnabledStatus(getSetting("opt-in-analytics", false));
|
||||
}
|
||||
|
||||
static get instance(): ElementCallOpenTelemetry {
|
||||
return sharedInstance;
|
||||
}
|
||||
|
|
@ -93,6 +98,3 @@ function recheckOTelEnabledStatus(optInAnalayticsEnabled: boolean): void {
|
|||
sharedInstance = undefined;
|
||||
}
|
||||
}
|
||||
|
||||
settingsBus.on("opt-in-analytics", recheckOTelEnabledStatus);
|
||||
recheckOTelEnabledStatus(getSetting("opt-in-analytics", false));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue