Comparing version 1.5.0 to 1.5.1
@@ -17,3 +17,4 @@ /// <reference types="node" /> | ||
export interface ITokenService { | ||
getToken(): string | undefined; | ||
getToken: () => string | undefined; | ||
initialize?: () => Promise<void>; | ||
} | ||
@@ -20,0 +21,0 @@ export interface IAuthService { |
@@ -99,2 +99,5 @@ "use strict"; | ||
let token = this.tokenService.getToken(); | ||
if (!token && typeof this.tokenService.initialize === 'function') { | ||
await this.tokenService.initialize(); | ||
} | ||
let tries = 0; | ||
@@ -101,0 +104,0 @@ while (!token && tries < MetadataAuthService.MAX_TRIES) { |
{ | ||
"name": "ydb-sdk", | ||
"version": "1.5.0", | ||
"version": "1.5.1", | ||
"description": "Node.js bindings for working with YDB API over gRPC", | ||
@@ -43,3 +43,3 @@ "main": "build/index.js", | ||
"reflect-metadata": "^0.1.13", | ||
"yandex-cloud": "^1.3.3" | ||
"yandex-cloud": "^1.4.2" | ||
}, | ||
@@ -46,0 +46,0 @@ "devDependencies": { |
5513891
103579
Updatedyandex-cloud@^1.4.2