mtl-js-sdk
Version:
ynf-fw-mtl-api
1 lines • 3.54 kB
JavaScript
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var o=t();for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(self,()=>(()=>{"use strict";var e={d:(t,o)=>{for(var r in o)e.o(o,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function r(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}function n(e,t,o){return(t=r(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function c(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?i(Object(o),!0).forEach(function(t){n(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}e.r(t),e.d(t,{default:()=>u});const u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=(e||{platform:window.mtl.platform}).platform;function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.success&&e.success({}),e.complete&&e.complete({})}function n(e,t){t&&(t.message||(t.message=t.msg||t.errMsg||t.errDescription),void 0===t.code&&(t.code=t.errCode)),e.fail&&e.fail(t),e.complete&&e.complete(t)}function i(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=window.api.require("aliyunPush");r?r[e]?r[e](t,function(e,r){!e||o&&!e.status?n(t,r):function(e,t){e.success&&e.success(t),e.complete&&e.complete(t)}(t,e)}):n(t,{msg:"method "+e+" not found"}):n(t,{msg:"module aliyunPush not added"})}return t.module={receivePush:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"APIAndroid"===o||"APIIos"===o?i("receivePush",c(c({},e),{},{success:function(t){var o,r,n,i=e.registerCallback;i&&(o=i,r=t.notice,window.MTLWebViewJavascriptBridge.handleMessage(o,r,n))}})):r(e)},getOffLinePush:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"APIAndroid"===o||"APIIos"===o?i("getOffLinePush",e):r(e)},getDeviceId:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"APIAndroid"===o||"APIIos"===o?i("getDeviceId",e):r(e)},setBadgeAutoIncrement:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"APIAndroid"===o||"APIIos"===o?i("setBadgeAutoIncrement",e,!0):r(e)},getDeviceToken:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"APIAndroid"===o||"APIIos"===o?i("getDeviceToken",e,!0):r(e)}},t.symbolPath=t.symbolPath||"aliPush",t};return t})());