We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7cefe8e commit e1447a5Copy full SHA for e1447a5
.changeset/kind-buses-sell.md
@@ -0,0 +1,5 @@
1
+---
2
+"@teslemetry/api": minor
3
4
+
5
+Allow for dynamic (OAuth2) access tokens
packages/api/src/Teslemetry.ts
@@ -29,7 +29,10 @@ export class Teslemetry {
29
private _user: TeslemetryUserApi | null = null;
30
private _charging: TeslemetryChargingApi | null = null;
31
32
- constructor(access_token: string, options?: TeslemetryOptions) {
+ constructor(
33
+ access_token: string | (() => Promise<string>),
34
+ options?: TeslemetryOptions,
35
+ ) {
36
this.logger = options?.logger || consoleLogger;
37
if (options?.region) this.region = options.region;
38
0 commit comments