Skip to content

Commit 3e4dcc0

Browse files
committed
documentation
1 parent 71d9c84 commit 3e4dcc0

File tree

3 files changed

+5
-14
lines changed

3 files changed

+5
-14
lines changed

src/EventuallyQueue.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66

77
import CoreManager from './CoreManager';
8+
import ParseError from './ParseError';
89
import ParseObject from './ParseObject';
910
import ParseQuery from './ParseQuery';
1011
import Storage from './Storage';
@@ -275,7 +276,7 @@ const EventuallyQueue = {
275276
await object.save(queueObject.object, queueObject.serverOptions);
276277
await this.remove(queueObject.queueId);
277278
} catch (e) {
278-
if (e.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"') {
279+
if (e.code !== ParseError.CONNECTION_FAILED) {
279280
await this.remove(queueObject.queueId);
280281
}
281282
}
@@ -285,7 +286,7 @@ const EventuallyQueue = {
285286
await object.destroy(queueObject.serverOptions);
286287
await this.remove(queueObject.queueId);
287288
} catch (e) {
288-
if (e.message !== 'XMLHttpRequest failed: "Unable to connect to the Parse API"') {
289+
if (e.code !== ParseError.CONNECTION_FAILED) {
289290
await this.remove(queueObject.queueId);
290291
}
291292
}

src/ParseError.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import CoreManager from './CoreManager';
33
/**
44
* Constructs a new Parse.Error object with the given code and message.
55
*
6-
* Parse.CoreManager.set('PARSE_ERRORS', [{ code, message }]) can be use to override error messages for error codes except CONNECTION_FAILED (100).
6+
* Parse.CoreManager.set('PARSE_ERRORS', [{ code, message }]) can be use to override error messages.
77
*
88
* @alias Parse.Error
99
*/
@@ -17,7 +17,7 @@ class ParseError extends Error {
1717
this.code = code;
1818
let customMessage = message;
1919
CoreManager.get('PARSE_ERRORS').forEach((error) => {
20-
if (error.code === code && error.code !== ParseError.CONNECTION_FAILED) {
20+
if (error.code === code && error.code) {
2121
customMessage = error.message;
2222
}
2323
});

src/__tests__/ParseError-test.js

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,4 @@ describe('ParseError', () => {
3030
});
3131
CoreManager.set('PARSE_ERRORS', []);
3232
});
33-
34-
it('cannot override connection failed message', () => {
35-
CoreManager.set('PARSE_ERRORS', [{ code: 100, message: 'Cannot connect to server' }]);
36-
const error = new ParseError(100, 'some error message');
37-
expect(JSON.parse(JSON.stringify(error))).toEqual({
38-
message: 'some error message',
39-
code: 100,
40-
});
41-
CoreManager.set('PARSE_ERRORS', []);
42-
});
4333
});

0 commit comments

Comments
 (0)