Comparing version 4.2.0-alpha.8 to 4.2.0-alpha.9
@@ -190,3 +190,3 @@ "use strict"; | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "4.2.0-alpha.8", | ||
VERSION: 'js' + "4.2.0-alpha.9", | ||
APPLICATION_ID: null, | ||
@@ -200,3 +200,4 @@ JAVASCRIPT_KEY: null, | ||
IDEMPOTENCY: false, | ||
ALLOW_CUSTOM_OBJECT_ID: false | ||
ALLOW_CUSTOM_OBJECT_ID: false, | ||
PARSE_ERRORS: [] | ||
}; | ||
@@ -203,0 +204,0 @@ function requireMethods(name /*: string*/, methods /*: Array<string>*/, controller /*: any*/) { |
@@ -18,2 +18,3 @@ "use strict"; | ||
var _CoreManager = _interopRequireDefault(require("./CoreManager")); | ||
var _ParseError = _interopRequireDefault(require("./ParseError")); | ||
var _ParseObject = _interopRequireDefault(require("./ParseObject")); | ||
@@ -410,3 +411,3 @@ var _ParseQuery = _interopRequireDefault(require("./ParseQuery")); | ||
_context6.t1 = _context6["catch"](7); | ||
if (!(_context6.t1.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"')) { | ||
if (!(_context6.t1.code !== _ParseError.default.CONNECTION_FAILED)) { | ||
_context6.next = 19; | ||
@@ -432,3 +433,3 @@ break; | ||
_context6.t2 = _context6["catch"](20); | ||
if (!(_context6.t2.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"')) { | ||
if (!(_context6.t2.code !== _ParseError.default.CONNECTION_FAILED)) { | ||
_context6.next = 32; | ||
@@ -435,0 +436,0 @@ break; |
@@ -10,2 +10,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _forEach = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/for-each")); | ||
var _defineProperty = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/define-property")); | ||
@@ -19,2 +20,3 @@ var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/classCallCheck")); | ||
var _wrapNativeSuper2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/wrapNativeSuper")); | ||
var _CoreManager = _interopRequireDefault(require("./CoreManager")); | ||
function _createSuper(Derived) { | ||
@@ -48,2 +50,4 @@ var hasNativeReflectConstruct = _isNativeReflectConstruct(); | ||
* | ||
* Parse.CoreManager.set('PARSE_ERRORS', [{ code, message }]) can be use to override error messages. | ||
* | ||
* @alias Parse.Error | ||
@@ -59,2 +63,3 @@ */ | ||
function ParseError(code, message) { | ||
var _context; | ||
var _this; | ||
@@ -64,5 +69,11 @@ (0, _classCallCheck2.default)(this, ParseError); | ||
_this.code = code; | ||
var customMessage = message; | ||
(0, _forEach.default)(_context = _CoreManager.default.get('PARSE_ERRORS')).call(_context, function (error) { | ||
if (error.code === code && error.code) { | ||
customMessage = error.message; | ||
} | ||
}); | ||
(0, _defineProperty.default)((0, _assertThisInitialized2.default)(_this), 'message', { | ||
enumerable: true, | ||
value: message | ||
value: customMessage | ||
}); | ||
@@ -69,0 +80,0 @@ return _this; |
@@ -186,3 +186,3 @@ "use strict"; | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "4.2.0-alpha.8", | ||
VERSION: 'js' + "4.2.0-alpha.9", | ||
APPLICATION_ID: null, | ||
@@ -196,3 +196,4 @@ JAVASCRIPT_KEY: null, | ||
IDEMPOTENCY: false, | ||
ALLOW_CUSTOM_OBJECT_ID: false | ||
ALLOW_CUSTOM_OBJECT_ID: false, | ||
PARSE_ERRORS: [] | ||
}; | ||
@@ -199,0 +200,0 @@ function requireMethods(name /*: string*/, methods /*: Array<string>*/, controller /*: any*/) { |
@@ -8,2 +8,3 @@ "use strict"; | ||
var _CoreManager = _interopRequireDefault(require("./CoreManager")); | ||
var _ParseError = _interopRequireDefault(require("./ParseError")); | ||
var _ParseObject = _interopRequireDefault(require("./ParseObject")); | ||
@@ -271,3 +272,3 @@ var _ParseQuery = _interopRequireDefault(require("./ParseQuery")); | ||
} catch (e) { | ||
if (e.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"') { | ||
if (e.code !== _ParseError.default.CONNECTION_FAILED) { | ||
await this.remove(queueObject.queueId); | ||
@@ -282,3 +283,3 @@ } | ||
} catch (e) { | ||
if (e.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"') { | ||
if (e.code !== _ParseError.default.CONNECTION_FAILED) { | ||
await this.remove(queueObject.queueId); | ||
@@ -285,0 +286,0 @@ } |
@@ -7,5 +7,13 @@ "use strict"; | ||
exports.default = void 0; | ||
var _CoreManager = _interopRequireDefault(require("./CoreManager")); | ||
function _interopRequireDefault(obj) { | ||
return obj && obj.__esModule ? obj : { | ||
default: obj | ||
}; | ||
} | ||
/** | ||
* Constructs a new Parse.Error object with the given code and message. | ||
* | ||
* Parse.CoreManager.set('PARSE_ERRORS', [{ code, message }]) can be use to override error messages. | ||
* | ||
* @alias Parse.Error | ||
@@ -21,5 +29,11 @@ */ | ||
this.code = code; | ||
let customMessage = message; | ||
_CoreManager.default.get('PARSE_ERRORS').forEach(error => { | ||
if (error.code === code && error.code) { | ||
customMessage = error.message; | ||
} | ||
}); | ||
Object.defineProperty(this, 'message', { | ||
enumerable: true, | ||
value: message | ||
value: customMessage | ||
}); | ||
@@ -26,0 +40,0 @@ } |
@@ -15,3 +15,3 @@ Object.defineProperty(exports, "__esModule", { | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "4.2.0-alpha.8", | ||
VERSION: 'js' + "4.2.0-alpha.9", | ||
APPLICATION_ID: null, | ||
@@ -25,3 +25,4 @@ JAVASCRIPT_KEY: null, | ||
IDEMPOTENCY: false, | ||
ALLOW_CUSTOM_OBJECT_ID: false | ||
ALLOW_CUSTOM_OBJECT_ID: false, | ||
PARSE_ERRORS: [] | ||
}; | ||
@@ -28,0 +29,0 @@ function requireMethods(name, methods, controller) { |
@@ -9,2 +9,3 @@ var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
var _CoreManager = _interopRequireDefault(require("./CoreManager")); | ||
var _ParseError = _interopRequireDefault(require("./ParseError")); | ||
var _ParseObject = _interopRequireDefault(require("./ParseObject")); | ||
@@ -163,3 +164,3 @@ var _ParseQuery = _interopRequireDefault(require("./ParseQuery")); | ||
} catch (e) { | ||
if (e.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"') { | ||
if (e.code !== _ParseError.default.CONNECTION_FAILED) { | ||
yield this.remove(queueObject.queueId); | ||
@@ -174,3 +175,3 @@ } | ||
} catch (e) { | ||
if (e.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"') { | ||
if (e.code !== _ParseError.default.CONNECTION_FAILED) { | ||
yield this.remove(queueObject.queueId); | ||
@@ -177,0 +178,0 @@ } |
@@ -13,2 +13,3 @@ var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
var _wrapNativeSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/wrapNativeSuper")); | ||
var _CoreManager = _interopRequireDefault(require("./CoreManager")); | ||
function _createSuper(Derived) { | ||
@@ -47,5 +48,11 @@ var hasNativeReflectConstruct = _isNativeReflectConstruct(); | ||
_this.code = code; | ||
var customMessage = message; | ||
_CoreManager.default.get('PARSE_ERRORS').forEach(function (error) { | ||
if (error.code === code && error.code) { | ||
customMessage = error.message; | ||
} | ||
}); | ||
Object.defineProperty((0, _assertThisInitialized2.default)(_this), 'message', { | ||
enumerable: true, | ||
value: message | ||
value: customMessage | ||
}); | ||
@@ -52,0 +59,0 @@ return _this; |
@@ -190,3 +190,3 @@ "use strict"; | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "4.2.0-alpha.8", | ||
VERSION: 'js' + "4.2.0-alpha.9", | ||
APPLICATION_ID: null, | ||
@@ -200,3 +200,4 @@ JAVASCRIPT_KEY: null, | ||
IDEMPOTENCY: false, | ||
ALLOW_CUSTOM_OBJECT_ID: false | ||
ALLOW_CUSTOM_OBJECT_ID: false, | ||
PARSE_ERRORS: [] | ||
}; | ||
@@ -203,0 +204,0 @@ function requireMethods(name /*: string*/, methods /*: Array<string>*/, controller /*: any*/) { |
@@ -18,2 +18,3 @@ "use strict"; | ||
var _CoreManager = _interopRequireDefault(require("./CoreManager")); | ||
var _ParseError = _interopRequireDefault(require("./ParseError")); | ||
var _ParseObject = _interopRequireDefault(require("./ParseObject")); | ||
@@ -410,3 +411,3 @@ var _ParseQuery = _interopRequireDefault(require("./ParseQuery")); | ||
_context6.t1 = _context6["catch"](7); | ||
if (!(_context6.t1.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"')) { | ||
if (!(_context6.t1.code !== _ParseError.default.CONNECTION_FAILED)) { | ||
_context6.next = 19; | ||
@@ -432,3 +433,3 @@ break; | ||
_context6.t2 = _context6["catch"](20); | ||
if (!(_context6.t2.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"')) { | ||
if (!(_context6.t2.code !== _ParseError.default.CONNECTION_FAILED)) { | ||
_context6.next = 32; | ||
@@ -435,0 +436,0 @@ break; |
@@ -10,2 +10,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _forEach = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/instance/for-each")); | ||
var _defineProperty = _interopRequireDefault(require("@babel/runtime-corejs3/core-js-stable/object/define-property")); | ||
@@ -19,2 +20,3 @@ var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/classCallCheck")); | ||
var _wrapNativeSuper2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/wrapNativeSuper")); | ||
var _CoreManager = _interopRequireDefault(require("./CoreManager")); | ||
function _createSuper(Derived) { | ||
@@ -48,2 +50,4 @@ var hasNativeReflectConstruct = _isNativeReflectConstruct(); | ||
* | ||
* Parse.CoreManager.set('PARSE_ERRORS', [{ code, message }]) can be use to override error messages. | ||
* | ||
* @alias Parse.Error | ||
@@ -59,2 +63,3 @@ */ | ||
function ParseError(code, message) { | ||
var _context; | ||
var _this; | ||
@@ -64,5 +69,11 @@ (0, _classCallCheck2.default)(this, ParseError); | ||
_this.code = code; | ||
var customMessage = message; | ||
(0, _forEach.default)(_context = _CoreManager.default.get('PARSE_ERRORS')).call(_context, function (error) { | ||
if (error.code === code && error.code) { | ||
customMessage = error.message; | ||
} | ||
}); | ||
(0, _defineProperty.default)((0, _assertThisInitialized2.default)(_this), 'message', { | ||
enumerable: true, | ||
value: message | ||
value: customMessage | ||
}); | ||
@@ -69,0 +80,0 @@ return _this; |
{ | ||
"name": "parse", | ||
"version": "4.2.0-alpha.8", | ||
"version": "4.2.0-alpha.9", | ||
"description": "Parse JavaScript SDK", | ||
@@ -5,0 +5,0 @@ "homepage": "https://parseplatform.org", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
5660272
120753