Merge pull request #144 from Azure/dev

2.0.1
This commit is contained in:
Christopher Anderson 2018-09-24 18:42:25 -07:00 коммит произвёл GitHub
Родитель 766720d8cd 54270cca98
Коммит 2dfe39e9c9
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
5 изменённых файлов: 17 добавлений и 5 удалений

Просмотреть файл

@ -1,3 +1,7 @@
## Changes in 2.0.1
- Fix type issue (See #141)
## Changes in 2.0.0
- Multi-region Write support

Просмотреть файл

@ -11,7 +11,7 @@
"database",
"cloud"
],
"version": "2.0.0",
"version": "2.0.1",
"author": "Microsoft Corporation",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",

Просмотреть файл

@ -175,7 +175,7 @@ export const Constants = {
CurrentVersion: "2018-06-18",
SDKName: "azure-cosmos-js",
SDKVersion: "2.0.0",
SDKVersion: "2.0.1",
DefaultPrecisions: {
DefaultNumberHashPrecision: 3,

Просмотреть файл

@ -36,13 +36,17 @@ export class EndpointDiscoveryRetryPolicy implements IRetryPolicy {
*/
public async shouldRetry(
err: ErrorResponse,
retryContext: RetryContext,
locationEndpoint: string
retryContext?: RetryContext,
locationEndpoint?: string
): Promise<boolean | [boolean, string]> {
if (!err) {
return false;
}
if (!retryContext || !locationEndpoint) {
return false;
}
if (!this.globalEndpointManager.enableEndpointDiscovery) {
return false;
}

Просмотреть файл

@ -34,11 +34,15 @@ export class SessionRetryPolicy implements IRetryPolicy {
* @param {function} callback - The callback function which takes bool argument which specifies whether the request\
* will be retried or not.
*/
public async shouldRetry(err: ErrorResponse, retryContext: RetryContext): Promise<boolean> {
public async shouldRetry(err: ErrorResponse, retryContext?: RetryContext): Promise<boolean> {
if (!err) {
return false;
}
if (!retryContext) {
return false;
}
if (!this.connectionPolicy.EnableEndpointDiscovery) {
return false;
}