mirror of
https://github.com/bitwarden/directory-connector
synced 2025-12-10 13:23:18 +00:00
18 lines
878 B
TypeScript
18 lines
878 B
TypeScript
import { EnvironmentService } from 'jslib-common/abstractions/environment.service';
|
|
import { PlatformUtilsService } from 'jslib-common/abstractions/platformUtils.service';
|
|
import { TokenService } from 'jslib-common/abstractions/token.service';
|
|
|
|
import { NodeApiService as NodeApiServiceBase } from 'jslib-node/services/nodeApi.service';
|
|
|
|
export class NodeApiService extends NodeApiServiceBase {
|
|
constructor(tokenService: TokenService, platformUtilsService: PlatformUtilsService, environmentService: EnvironmentService,
|
|
private refreshTokenCallback: () => Promise<void>, logoutCallback: (expired: boolean) => Promise<void>,
|
|
customUserAgent: string = null) {
|
|
super(tokenService, platformUtilsService, environmentService, logoutCallback, customUserAgent);
|
|
}
|
|
|
|
doRefreshToken(): Promise<void> {
|
|
return this.refreshTokenCallback();
|
|
}
|
|
}
|