chore(deps): modernize platformclient tooling
This commit is contained in:
@@ -6,9 +6,9 @@ import * as plugins from './plugins.js';
|
||||
|
||||
export class SzPlatformClient {
|
||||
public debugMode = false;
|
||||
private authorizationString: string;
|
||||
public typedrouter = new plugins.typedrequest.TypedRouter();
|
||||
public typedsocket: plugins.typedsocket.TypedSocket;
|
||||
private authorizationString?: string;
|
||||
public typedrouter: plugins.typedrequest.TypedRouter = new plugins.typedrequest.TypedRouter();
|
||||
public typedsocket!: plugins.typedsocket.TypedSocket;
|
||||
private qenvInstance = new plugins.qenv.Qenv();
|
||||
|
||||
public emailConnector = new SzEmailConnector(this);
|
||||
@@ -40,6 +40,7 @@ export class SzPlatformClient {
|
||||
|
||||
private async getConnectionAddress() {
|
||||
const connectionAddress = await this.qenvInstance.getEnvVarOnDemand('SERVEZONE_API_DOMAIN');
|
||||
if (!connectionAddress) throw new Error('SERVEZONE_API_DOMAIN is required');
|
||||
return connectionAddress;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user