| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 | 
							- var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
 
- var _decode = _interopRequireDefault(require("./decode"));
 
- var _encode = _interopRequireDefault(require("./encode"));
 
- var _CoreManager = _interopRequireDefault(require("./CoreManager"));
 
- var _CryptoController = _interopRequireDefault(require("./CryptoController"));
 
- var _EventuallyQueue = _interopRequireDefault(require("./EventuallyQueue"));
 
- var _InstallationController = _interopRequireDefault(require("./InstallationController"));
 
- var ParseOp = _interopRequireWildcard(require("./ParseOp"));
 
- var _RESTController = _interopRequireDefault(require("./RESTController"));
 
- function _getRequireWildcardCache(nodeInterop) {
 
-   if (typeof WeakMap !== "function") return null;
 
-   var cacheBabelInterop = new WeakMap();
 
-   var cacheNodeInterop = new WeakMap();
 
-   return (_getRequireWildcardCache = function (nodeInterop) {
 
-     return nodeInterop ? cacheNodeInterop : cacheBabelInterop;
 
-   })(nodeInterop);
 
- }
 
- function _interopRequireWildcard(obj, nodeInterop) {
 
-   if (!nodeInterop && obj && obj.__esModule) {
 
-     return obj;
 
-   }
 
-   if (obj === null || typeof obj !== "object" && typeof obj !== "function") {
 
-     return {
 
-       default: obj
 
-     };
 
-   }
 
-   var cache = _getRequireWildcardCache(nodeInterop);
 
-   if (cache && cache.has(obj)) {
 
-     return cache.get(obj);
 
-   }
 
-   var newObj = {};
 
-   var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;
 
-   for (var key in obj) {
 
-     if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) {
 
-       var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;
 
-       if (desc && (desc.get || desc.set)) {
 
-         Object.defineProperty(newObj, key, desc);
 
-       } else {
 
-         newObj[key] = obj[key];
 
-       }
 
-     }
 
-   }
 
-   newObj.default = obj;
 
-   if (cache) {
 
-     cache.set(obj, newObj);
 
-   }
 
-   return newObj;
 
- }
 
- var Parse = {
 
-   initialize: function (applicationId, javaScriptKey) {
 
-     Parse._initialize(applicationId, javaScriptKey);
 
-   },
 
-   _initialize: function (applicationId, javaScriptKey, masterKey) {
 
-     _CoreManager.default.set('APPLICATION_ID', applicationId);
 
-     _CoreManager.default.set('JAVASCRIPT_KEY', javaScriptKey);
 
-     _CoreManager.default.set('MASTER_KEY', masterKey);
 
-     _CoreManager.default.set('USE_MASTER_KEY', false);
 
-   },
 
-   setAsyncStorage: function (storage) {
 
-     _CoreManager.default.setAsyncStorage(storage);
 
-   },
 
-   setLocalDatastoreController: function (controller) {
 
-     _CoreManager.default.setLocalDatastoreController(controller);
 
-   },
 
-   getServerHealth: function () {
 
-     return _CoreManager.default.getRESTController().request('GET', 'health');
 
-   },
 
-   set applicationId(value) {
 
-     _CoreManager.default.set('APPLICATION_ID', value);
 
-   },
 
-   get applicationId() {
 
-     return _CoreManager.default.get('APPLICATION_ID');
 
-   },
 
-   set javaScriptKey(value) {
 
-     _CoreManager.default.set('JAVASCRIPT_KEY', value);
 
-   },
 
-   get javaScriptKey() {
 
-     return _CoreManager.default.get('JAVASCRIPT_KEY');
 
-   },
 
-   set masterKey(value) {
 
-     _CoreManager.default.set('MASTER_KEY', value);
 
-   },
 
-   get masterKey() {
 
-     return _CoreManager.default.get('MASTER_KEY');
 
-   },
 
-   set serverURL(value) {
 
-     _CoreManager.default.set('SERVER_URL', value);
 
-   },
 
-   get serverURL() {
 
-     return _CoreManager.default.get('SERVER_URL');
 
-   },
 
-   set serverAuthToken(value) {
 
-     _CoreManager.default.set('SERVER_AUTH_TOKEN', value);
 
-   },
 
-   get serverAuthToken() {
 
-     return _CoreManager.default.get('SERVER_AUTH_TOKEN');
 
-   },
 
-   set serverAuthType(value) {
 
-     _CoreManager.default.set('SERVER_AUTH_TYPE', value);
 
-   },
 
-   get serverAuthType() {
 
-     return _CoreManager.default.get('SERVER_AUTH_TYPE');
 
-   },
 
-   set liveQueryServerURL(value) {
 
-     _CoreManager.default.set('LIVEQUERY_SERVER_URL', value);
 
-   },
 
-   get liveQueryServerURL() {
 
-     return _CoreManager.default.get('LIVEQUERY_SERVER_URL');
 
-   },
 
-   set encryptedUser(value) {
 
-     _CoreManager.default.set('ENCRYPTED_USER', value);
 
-   },
 
-   get encryptedUser() {
 
-     return _CoreManager.default.get('ENCRYPTED_USER');
 
-   },
 
-   set secret(value) {
 
-     _CoreManager.default.set('ENCRYPTED_KEY', value);
 
-   },
 
-   get secret() {
 
-     return _CoreManager.default.get('ENCRYPTED_KEY');
 
-   },
 
-   set idempotency(value) {
 
-     _CoreManager.default.set('IDEMPOTENCY', value);
 
-   },
 
-   get idempotency() {
 
-     return _CoreManager.default.get('IDEMPOTENCY');
 
-   },
 
-   set allowCustomObjectId(value) {
 
-     _CoreManager.default.set('ALLOW_CUSTOM_OBJECT_ID', value);
 
-   },
 
-   get allowCustomObjectId() {
 
-     return _CoreManager.default.get('ALLOW_CUSTOM_OBJECT_ID');
 
-   }
 
- };
 
- Parse.ACL = require('./ParseACL').default;
 
- Parse.Analytics = require('./Analytics');
 
- Parse.AnonymousUtils = require('./AnonymousUtils').default;
 
- Parse.Cloud = require('./Cloud');
 
- Parse.CLP = require('./ParseCLP').default;
 
- Parse.CoreManager = require('./CoreManager');
 
- Parse.Config = require('./ParseConfig').default;
 
- Parse.Error = require('./ParseError').default;
 
- Parse.EventuallyQueue = _EventuallyQueue.default;
 
- Parse.FacebookUtils = require('./FacebookUtils').default;
 
- Parse.File = require('./ParseFile').default;
 
- Parse.GeoPoint = require('./ParseGeoPoint').default;
 
- Parse.Polygon = require('./ParsePolygon').default;
 
- Parse.Installation = require('./ParseInstallation').default;
 
- Parse.LocalDatastore = require('./LocalDatastore');
 
- Parse.Object = require('./ParseObject').default;
 
- Parse.Op = {
 
-   Set: ParseOp.SetOp,
 
-   Unset: ParseOp.UnsetOp,
 
-   Increment: ParseOp.IncrementOp,
 
-   Add: ParseOp.AddOp,
 
-   Remove: ParseOp.RemoveOp,
 
-   AddUnique: ParseOp.AddUniqueOp,
 
-   Relation: ParseOp.RelationOp
 
- };
 
- Parse.Push = require('./Push');
 
- Parse.Query = require('./ParseQuery').default;
 
- Parse.Relation = require('./ParseRelation').default;
 
- Parse.Role = require('./ParseRole').default;
 
- Parse.Schema = require('./ParseSchema').default;
 
- Parse.Session = require('./ParseSession').default;
 
- Parse.Storage = require('./Storage');
 
- Parse.User = require('./ParseUser').default;
 
- Parse.LiveQuery = require('./ParseLiveQuery').default;
 
- Parse.LiveQueryClient = require('./LiveQueryClient').default;
 
- Parse._request = function () {
 
-   for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
 
-     args[_key] = arguments[_key];
 
-   }
 
-   return _CoreManager.default.getRESTController().request.apply(null, args);
 
- };
 
- Parse._ajax = function () {
 
-   for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
 
-     args[_key2] = arguments[_key2];
 
-   }
 
-   return _CoreManager.default.getRESTController().ajax.apply(null, args);
 
- };
 
- Parse._decode = function (_, value) {
 
-   return (0, _decode.default)(value);
 
- };
 
- Parse._encode = function (value, _, disallowObjects) {
 
-   return (0, _encode.default)(value, disallowObjects);
 
- };
 
- Parse._getInstallationId = function () {
 
-   return _CoreManager.default.getInstallationController().currentInstallationId();
 
- };
 
- Parse.enableLocalDatastore = function () {
 
-   var polling = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
 
-   var ms = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2000;
 
-   if (!Parse.applicationId) {
 
-     console.log("'enableLocalDataStore' must be called after 'initialize'");
 
-     return;
 
-   }
 
-   if (!Parse.LocalDatastore.isEnabled) {
 
-     Parse.LocalDatastore.isEnabled = true;
 
-     if (polling) {
 
-       _EventuallyQueue.default.poll(ms);
 
-     }
 
-   }
 
- };
 
- Parse.isLocalDatastoreEnabled = function () {
 
-   return Parse.LocalDatastore.isEnabled;
 
- };
 
- Parse.dumpLocalDatastore = function () {
 
-   if (!Parse.LocalDatastore.isEnabled) {
 
-     console.log('Parse.enableLocalDatastore() must be called first');
 
-     return Promise.resolve({});
 
-   } else {
 
-     return Parse.LocalDatastore._getAllContents();
 
-   }
 
- };
 
- Parse.enableEncryptedUser = function () {
 
-   Parse.encryptedUser = true;
 
- };
 
- Parse.isEncryptedUserEnabled = function () {
 
-   return Parse.encryptedUser;
 
- };
 
- _CoreManager.default.setCryptoController(_CryptoController.default);
 
- _CoreManager.default.setInstallationController(_InstallationController.default);
 
- _CoreManager.default.setRESTController(_RESTController.default);
 
- Parse.Parse = Parse;
 
- module.exports = Parse;
 
 
  |