13 lines
322 KiB
JavaScript
13 lines
322 KiB
JavaScript
|
|
/**
|
||
|
|
* Parse JavaScript SDK v2.7.1
|
||
|
|
*
|
||
|
|
* Copyright (c) 2015-present, Parse, LLC.
|
||
|
|
* All rights reserved.
|
||
|
|
*
|
||
|
|
* The source tree of this library can be found at
|
||
|
|
* https://github.com/ParsePlatform/Parse-SDK-JS
|
||
|
|
* This source code is licensed under the BSD-style license found in the
|
||
|
|
* LICENSE file in the root directory of this source tree. An additional grant
|
||
|
|
* of patent rights can be found in the PATENTS file in the same directory.
|
||
|
|
*/
|
||
|
|
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Parse=e()}}(function(){return function s(o,i,l){function u(t,e){if(!i[t]){if(!o[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(c)return c(t,!0);var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}var a=i[t]={exports:{}};o[t][0].call(a.exports,function(e){return u(o[t][1][e]||e)},a,a.exports,s,o,i,l)}return i[t].exports}for(var c="function"==typeof require&&require,e=0;e<l.length;e++)u(l[e]);return u}({1:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(r,"__esModule",{value:!0}),r.track=function(e,t){if(0===(e=(e=(e=e||"").replace(/^\s*/,"")).replace(/\s*$/,"")).length)throw new TypeError("A name for the custom event must be provided");for(var r in t)if("string"!=typeof r||"string"!=typeof t[r])throw new TypeError('track() dimensions expects keys and values of type "string".');return a.default.getAnalyticsController().track(e,t)};var a=n(e("./CoreManager"));var s={track:function(e,t){return a.default.getRESTController().request("POST","events/"+e,{dimensions:t})}};a.default.setAnalyticsController(s)},{"./CoreManager":4,"@babel/runtime-corejs3/core-js-stable/object/define-property":71,"@babel/runtime-corejs3/helpers/interopRequireDefault":110}],2:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(r,"__esModule",{value:!0}),r.default=void 0;var a=n(e("./ParseUser")),s=e("uuid/v4"),o=!1,i={isLinked:function(e){var t=this._getAuthProvider();return e._isLinked(t.getAuthType())},logIn:function(e){var t=this._getAuthProvider();return a.default._logInWith(t.getAuthType(),t.getAuthData(),e)},link:function(e,t){var r=this._getAuthProvider();return e._linkWith(r.getAuthType(),r.getAuthData(),t)},_getAuthProvider:function(){var e={restoreAuthentication:function(){return!0},getAuthType:function(){return"anonymous"},getAuthData:function(){return{authData:{id:s()}}}};return o||(a.default._registerAuthenticationProvider(e),o=!0),e}};r.default=i},{"./ParseUser":31,"@babel/runtime-corejs3/core-js-stable/object/define-property":71,"@babel/runtime-corejs3/helpers/interopRequireDefault":110,"uuid/v4":427}],3:[function(e,t,r){"use strict";var n=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(r,"__esModule",{value:!0}),r.run=function(e,t,r){if(r=r||{},"string"!=typeof e||0===e.length)throw new TypeError("Cloud function name must be a string.");var n={};r.useMasterKey&&(n.useMasterKey=r.useMasterKey);r.sessionToken&&(n.sessionToken=r.sessionToken);return l.default.getCloudController().run(e,t,n)},r.getJobsData=function(){return l.default.getCloudController().getJobsData({useMasterKey:!0})},r.startJob=function(e,t){if("string"==typeof e&&0!==e.length)return l.default.getCloudController().startJob(e,t,{useMasterKey:!0});throw new TypeError("Cloud job name must be a string.")},r.getJobStatus=function(e){return new a.default("_JobStatus").get(e,{useMasterKey:!0})};var s=n(e("@babel/runtime-corejs3/core-js-stable/promise")),o=n(e("@babel/runtime-corejs3/core-js-stable/object/keys")),i=n(e("@babel/runtime-corejs3/helpers/typeof")),l=n(e("./CoreManager")),u=n(e("./decode")),c=n(e("./encode")),f=n(e("./ParseError")),a=n(e("./ParseQuery"));n(e("./ParseObject"));var d={run:function(e,t,r){var n=l.default.getRESTController(),a=(0,c.default)(t,!0);return n.request("POST","functions/"+e,a,r).then(function(e){if("object"===(0,i.default)(e)&&0<(0,o.default)(e).length&&!e.hasOwnProperty("result"))throw new f.default(f.default.INVALID_JSON,"The server returned an invalid response.");var t=(0,u.default)(e);return t&&t.hasOwnProperty("result")?s.default.resolve(t.resu
|