Comparing version 5.1.0-alpha.5 to 5.1.0-alpha.6
@@ -18,3 +18,3 @@ "use strict"; | ||
/*:: import type { Op } from './ParseOp';*/ | ||
/*:: import type ParseObject from './ParseObject';*/ | ||
/*:: import type ParseObject, {SaveOptions} from './ParseObject';*/ | ||
/*:: import type { QueryJSON } from './ParseQuery';*/ | ||
@@ -85,2 +85,7 @@ /*:: import type ParseUser from './ParseUser';*/ | ||
};*/ | ||
/*:: type EventuallyQueue = { | ||
save: (object: ParseObject, serverOptions: SaveOptions) => Promise, | ||
destroy: (object: ParseObject, serverOptions: RequestOptions) => Promise, | ||
poll: (ms: number) => void | ||
};*/ | ||
/*:: type RESTController = { | ||
@@ -192,3 +197,3 @@ request: (method: string, path: string, data: mixed, options: RequestOptions) => Promise, | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "5.1.0-alpha.5", | ||
VERSION: 'js' + "5.1.0-alpha.6", | ||
APPLICATION_ID: null, | ||
@@ -318,2 +323,9 @@ JAVASCRIPT_KEY: null, | ||
}, | ||
setEventuallyQueue: function (controller /*: EventuallyQueue*/) { | ||
requireMethods('EventuallyQueue', ['poll', 'save', 'destroy'], controller); | ||
config['EventuallyQueue'] = controller; | ||
}, | ||
getEventuallyQueue: function () /*: EventuallyQueue*/{ | ||
return config['EventuallyQueue']; | ||
}, | ||
setSchemaController: function (controller /*: SchemaController*/) { | ||
@@ -320,0 +332,0 @@ requireMethods('SchemaController', ['get', 'create', 'update', 'delete', 'send', 'purge'], controller); |
@@ -106,3 +106,2 @@ "use strict"; | ||
Error: _ParseError.default, | ||
EventuallyQueue: _EventuallyQueue.default, | ||
FacebookUtils: _FacebookUtils.default, | ||
@@ -137,2 +136,12 @@ File: _ParseFile.default, | ||
/** | ||
* @member {EventuallyQueue} Parse.EventuallyQueue | ||
* @static | ||
*/ | ||
set EventuallyQueue(queue /*: EventuallyQueue*/) { | ||
_CoreManager.default.setEventuallyQueue(queue); | ||
}, | ||
get EventuallyQueue() { | ||
return _CoreManager.default.getEventuallyQueue(); | ||
}, | ||
/** | ||
* Call this method first to set up your authentication tokens for Parse. | ||
@@ -165,2 +174,3 @@ * | ||
_CoreManager.default.setIfNeeded('WebSocketController', _WebSocketController.default); | ||
_CoreManager.default.setIfNeeded('EventuallyQueue', _EventuallyQueue.default); | ||
Parse.IndexedDB = _CoreManager.default.setIfNeeded('IndexedDBStorageController', _IndexedDBStorageController.default); | ||
@@ -358,3 +368,3 @@ }, | ||
if (polling) { | ||
_EventuallyQueue.default.poll(ms); | ||
_CoreManager.default.getEventuallyQueue().poll(ms); | ||
} | ||
@@ -361,0 +371,0 @@ } |
@@ -14,3 +14,3 @@ "use strict"; | ||
/*:: import type { Op } from './ParseOp';*/ | ||
/*:: import type ParseObject from './ParseObject';*/ | ||
/*:: import type ParseObject, {SaveOptions} from './ParseObject';*/ | ||
/*:: import type { QueryJSON } from './ParseQuery';*/ | ||
@@ -81,2 +81,7 @@ /*:: import type ParseUser from './ParseUser';*/ | ||
};*/ | ||
/*:: type EventuallyQueue = { | ||
save: (object: ParseObject, serverOptions: SaveOptions) => Promise, | ||
destroy: (object: ParseObject, serverOptions: RequestOptions) => Promise, | ||
poll: (ms: number) => void | ||
};*/ | ||
/*:: type RESTController = { | ||
@@ -188,3 +193,3 @@ request: (method: string, path: string, data: mixed, options: RequestOptions) => Promise, | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "5.1.0-alpha.5", | ||
VERSION: 'js' + "5.1.0-alpha.6", | ||
APPLICATION_ID: null, | ||
@@ -315,2 +320,9 @@ JAVASCRIPT_KEY: null, | ||
}, | ||
setEventuallyQueue(controller /*: EventuallyQueue*/) { | ||
requireMethods('EventuallyQueue', ['poll', 'save', 'destroy'], controller); | ||
config['EventuallyQueue'] = controller; | ||
}, | ||
getEventuallyQueue() /*: EventuallyQueue*/{ | ||
return config['EventuallyQueue']; | ||
}, | ||
setSchemaController(controller /*: SchemaController*/) { | ||
@@ -317,0 +329,0 @@ requireMethods('SchemaController', ['get', 'create', 'update', 'delete', 'send', 'purge'], controller); |
@@ -106,3 +106,2 @@ "use strict"; | ||
Error: _ParseError.default, | ||
EventuallyQueue: _EventuallyQueue.default, | ||
FacebookUtils: _FacebookUtils.default, | ||
@@ -137,2 +136,12 @@ File: _ParseFile.default, | ||
/** | ||
* @member {EventuallyQueue} Parse.EventuallyQueue | ||
* @static | ||
*/ | ||
set EventuallyQueue(queue /*: EventuallyQueue*/) { | ||
_CoreManager.default.setEventuallyQueue(queue); | ||
}, | ||
get EventuallyQueue() { | ||
return _CoreManager.default.getEventuallyQueue(); | ||
}, | ||
/** | ||
* Call this method first to set up your authentication tokens for Parse. | ||
@@ -159,2 +168,3 @@ * | ||
_CoreManager.default.setIfNeeded('WebSocketController', _WebSocketController.default); | ||
_CoreManager.default.setIfNeeded('EventuallyQueue', _EventuallyQueue.default); | ||
}, | ||
@@ -343,3 +353,3 @@ /** | ||
if (polling) { | ||
_EventuallyQueue.default.poll(ms); | ||
_CoreManager.default.getEventuallyQueue().poll(ms); | ||
} | ||
@@ -346,0 +356,0 @@ } |
@@ -15,3 +15,3 @@ Object.defineProperty(exports, "__esModule", { | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "5.1.0-alpha.5", | ||
VERSION: 'js' + "5.1.0-alpha.6", | ||
APPLICATION_ID: null, | ||
@@ -140,2 +140,9 @@ JAVASCRIPT_KEY: null, | ||
}, | ||
setEventuallyQueue: function (controller) { | ||
requireMethods('EventuallyQueue', ['poll', 'save', 'destroy'], controller); | ||
config['EventuallyQueue'] = controller; | ||
}, | ||
getEventuallyQueue: function () { | ||
return config['EventuallyQueue']; | ||
}, | ||
setSchemaController: function (controller) { | ||
@@ -142,0 +149,0 @@ requireMethods('SchemaController', ['get', 'create', 'update', 'delete', 'send', 'purge'], controller); |
@@ -91,3 +91,2 @@ var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Error: _ParseError.default, | ||
EventuallyQueue: _EventuallyQueue.default, | ||
FacebookUtils: _FacebookUtils.default, | ||
@@ -121,2 +120,8 @@ File: _ParseFile.default, | ||
Parse: undefined, | ||
set EventuallyQueue(queue) { | ||
_CoreManager.default.setEventuallyQueue(queue); | ||
}, | ||
get EventuallyQueue() { | ||
return _CoreManager.default.getEventuallyQueue(); | ||
}, | ||
initialize: function (applicationId, javaScriptKey) { | ||
@@ -136,2 +141,3 @@ Parse._initialize(applicationId, javaScriptKey); | ||
_CoreManager.default.setIfNeeded('WebSocketController', _WebSocketController.default); | ||
_CoreManager.default.setIfNeeded('EventuallyQueue', _EventuallyQueue.default); | ||
}, | ||
@@ -250,3 +256,3 @@ setAsyncStorage: function (storage) { | ||
if (polling) { | ||
_EventuallyQueue.default.poll(ms); | ||
_CoreManager.default.getEventuallyQueue().poll(ms); | ||
} | ||
@@ -253,0 +259,0 @@ } |
@@ -15,3 +15,2 @@ var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
var _escape2 = _interopRequireDefault(require("./escape")); | ||
var _EventuallyQueue = _interopRequireDefault(require("./EventuallyQueue")); | ||
var _ParseACL = _interopRequireDefault(require("./ParseACL")); | ||
@@ -859,4 +858,4 @@ var _parseDate = _interopRequireDefault(require("./parseDate")); | ||
if (e.code === _ParseError.default.CONNECTION_FAILED) { | ||
yield _EventuallyQueue.default.save(this, options); | ||
_EventuallyQueue.default.poll(); | ||
yield _CoreManager.default.getEventuallyQueue().save(this, options); | ||
_CoreManager.default.getEventuallyQueue().poll(); | ||
} | ||
@@ -925,4 +924,4 @@ } | ||
if (e.code === _ParseError.default.CONNECTION_FAILED) { | ||
yield _EventuallyQueue.default.destroy(this, options); | ||
_EventuallyQueue.default.poll(); | ||
yield _CoreManager.default.getEventuallyQueue().destroy(this, options); | ||
_CoreManager.default.getEventuallyQueue().poll(); | ||
} | ||
@@ -929,0 +928,0 @@ } |
@@ -18,3 +18,3 @@ "use strict"; | ||
/*:: import type { Op } from './ParseOp';*/ | ||
/*:: import type ParseObject from './ParseObject';*/ | ||
/*:: import type ParseObject, {SaveOptions} from './ParseObject';*/ | ||
/*:: import type { QueryJSON } from './ParseQuery';*/ | ||
@@ -85,2 +85,7 @@ /*:: import type ParseUser from './ParseUser';*/ | ||
};*/ | ||
/*:: type EventuallyQueue = { | ||
save: (object: ParseObject, serverOptions: SaveOptions) => Promise, | ||
destroy: (object: ParseObject, serverOptions: RequestOptions) => Promise, | ||
poll: (ms: number) => void | ||
};*/ | ||
/*:: type RESTController = { | ||
@@ -192,3 +197,3 @@ request: (method: string, path: string, data: mixed, options: RequestOptions) => Promise, | ||
ENCRYPTED_KEY: null, | ||
VERSION: 'js' + "5.1.0-alpha.5", | ||
VERSION: 'js' + "5.1.0-alpha.6", | ||
APPLICATION_ID: null, | ||
@@ -318,2 +323,9 @@ JAVASCRIPT_KEY: null, | ||
}, | ||
setEventuallyQueue: function (controller /*: EventuallyQueue*/) { | ||
requireMethods('EventuallyQueue', ['poll', 'save', 'destroy'], controller); | ||
config['EventuallyQueue'] = controller; | ||
}, | ||
getEventuallyQueue: function () /*: EventuallyQueue*/{ | ||
return config['EventuallyQueue']; | ||
}, | ||
setSchemaController: function (controller /*: SchemaController*/) { | ||
@@ -320,0 +332,0 @@ requireMethods('SchemaController', ['get', 'create', 'update', 'delete', 'send', 'purge'], controller); |
@@ -106,3 +106,2 @@ "use strict"; | ||
Error: _ParseError.default, | ||
EventuallyQueue: _EventuallyQueue.default, | ||
FacebookUtils: _FacebookUtils.default, | ||
@@ -137,2 +136,12 @@ File: _ParseFile.default, | ||
/** | ||
* @member {EventuallyQueue} Parse.EventuallyQueue | ||
* @static | ||
*/ | ||
set EventuallyQueue(queue /*: EventuallyQueue*/) { | ||
_CoreManager.default.setEventuallyQueue(queue); | ||
}, | ||
get EventuallyQueue() { | ||
return _CoreManager.default.getEventuallyQueue(); | ||
}, | ||
/** | ||
* Call this method first to set up your authentication tokens for Parse. | ||
@@ -159,2 +168,3 @@ * | ||
_CoreManager.default.setIfNeeded('WebSocketController', _WebSocketController.default); | ||
_CoreManager.default.setIfNeeded('EventuallyQueue', _EventuallyQueue.default); | ||
}, | ||
@@ -351,3 +361,3 @@ /** | ||
if (polling) { | ||
_EventuallyQueue.default.poll(ms); | ||
_CoreManager.default.getEventuallyQueue().poll(ms); | ||
} | ||
@@ -354,0 +364,0 @@ } |
{ | ||
"name": "parse", | ||
"version": "5.1.0-alpha.5", | ||
"version": "5.1.0-alpha.6", | ||
"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
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
5721348
121987