Skip to content

Commit e54ee4b

Browse files
Merge pull request #12 from Crowdhandler/bug/error-handling-not-always-firing
Fixed error handling in getSessionStatus() method where API errors (4…
2 parents a833381 + ac54215 commit e54ee4b

11 files changed

Lines changed: 92 additions & 12 deletions

dist/crowdhandler.cjs.js

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

dist/crowdhandler.cjs.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.

dist/crowdhandler.esm.js

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

dist/crowdhandler.esm.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.

dist/crowdhandler.umd.js

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

dist/crowdhandler.umd.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.

dist/crowdhandler.umd.min.js

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

dist/crowdhandler.umd.min.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.

dist/gatekeeper/gatekeeper.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,14 @@ var Gatekeeper = /** @class */ (function () {
233233
case 3:
234234
error_1 = _c.sent();
235235
(0, logger_1.logger)(this.options.debug, "error", "Session GET call failed with error: ".concat(error_1));
236+
// Set sessionStatus to error wrapper so error handling logic can process it
237+
this.sessionStatus = {
238+
result: {
239+
status: error_1.statusCode || 500,
240+
promoted: null,
241+
error: error_1.message || 'Unknown error occurred'
242+
}
243+
};
236244
return [3 /*break*/, 4];
237245
case 4: return [3 /*break*/, 9];
238246
case 5:
@@ -248,6 +256,14 @@ var Gatekeeper = /** @class */ (function () {
248256
case 8:
249257
error_2 = _c.sent();
250258
(0, logger_1.logger)(this.options.debug, "error", "Session POST call failed with error: ".concat(error_2));
259+
// Set sessionStatus to error wrapper so error handling logic can process it
260+
this.sessionStatus = {
261+
result: {
262+
status: error_2.statusCode || 500,
263+
promoted: null,
264+
error: error_2.message || 'Unknown error occurred'
265+
}
266+
};
251267
return [3 /*break*/, 9];
252268
case 9: return [2 /*return*/];
253269
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "crowdhandler-sdk",
3-
"version": "2.3.0",
3+
"version": "2.3.1",
44
"description": "",
55
"homepage": "https://www.crowdhandler.com",
66
"repository": {

0 commit comments

Comments
 (0)