Skip to content

Commit 546b2d5

Browse files
authored
sdk-core: Destroy client on dispose (#235)
* sdk-core: Destroy client via the dispose method * Undo metrics setup for node example
1 parent bc3b3ce commit 546b2d5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

packages/sdk-core/src/BacktraceCoreClient.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,8 @@ export abstract class BacktraceCoreClient<O extends BacktraceConfiguration = Bac
343343
module.dispose();
344344
}
345345
}
346+
347+
BacktraceCoreClient.destroy();
346348
}
347349

348350
protected addModule<T extends BacktraceModule>(module: T): void;
@@ -402,4 +404,8 @@ export abstract class BacktraceCoreClient<O extends BacktraceConfiguration = Bac
402404
sessionFiles: this.sessionFiles,
403405
};
404406
}
407+
408+
private static destroy() {
409+
this._instance = undefined;
410+
}
405411
}

0 commit comments

Comments
 (0)