Skip to content

Commit 1f6f029

Browse files
author
Max Presman
committed
patch up 503
1 parent b73b46a commit 1f6f029

File tree

11 files changed

+52
-5
lines changed

11 files changed

+52
-5
lines changed

dist/titanium/pubnub.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4414,6 +4414,8 @@ return /******/ (function(modules) { // webpackBootstrap
44144414
if (err.code === 'ECONNRESET') return _categories2.default.PNNetworkIssuesCategory;
44154415
if (err.code === 'EAI_AGAIN') return _categories2.default.PNNetworkIssuesCategory;
44164416

4417+
if (err.code === 503) return _categories2.default.PNServiceUnavailable;
4418+
44174419
if (err.status === 0 || err.hasOwnProperty('status') && typeof err.status === 'undefined') return _categories2.default.PNNetworkIssuesCategory;
44184420
if (err.timeout) return _categories2.default.PNTimeoutCategory;
44194421

dist/titanium/pubnub.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/web/pubnub.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4436,6 +4436,8 @@ return /******/ (function(modules) { // webpackBootstrap
44364436
if (err.code === 'ECONNRESET') return _categories2.default.PNNetworkIssuesCategory;
44374437
if (err.code === 'EAI_AGAIN') return _categories2.default.PNNetworkIssuesCategory;
44384438

4439+
if (err.code === 503) return _categories2.default.PNServiceUnavailable;
4440+
44394441
if (err.status === 0 || err.hasOwnProperty('status') && typeof err.status === 'undefined') return _categories2.default.PNNetworkIssuesCategory;
44404442
if (err.timeout) return _categories2.default.PNTimeoutCategory;
44414443

@@ -4557,6 +4559,15 @@ return /******/ (function(modules) { // webpackBootstrap
45574559
}
45584560

45594561
var parsedResponse = JSON.parse(resp.text);
4562+
4563+
if (parsedResponse.error && parsedResponse.error === 1 && parsedResponse.status && parsedResponse.message && parsedResponse.service) {
4564+
status.errorData = parsedResponse;
4565+
status.statusCode = parsedResponse.status;
4566+
status.error = true;
4567+
status.category = _this._detectErrorCategory(status);
4568+
return callback(status, null);
4569+
}
4570+
45604571
return callback(status, parsedResponse);
45614572
});
45624573
}

dist/web/pubnub.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/networking/index.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/networking/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/networking/modules/web-node.js

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)