mtl-js-sdk
Version:
ynf-fw-mtl-api
1 lines • 1.57 kB
JavaScript
!function(e,o){if("object"==typeof exports&&"object"==typeof module)module.exports=o();else if("function"==typeof define&&define.amd)define([],o);else{var t=o();for(var n in t)("object"==typeof exports?exports:e)[n]=t[n]}}(self,()=>(()=>{"use strict";var e={d:(o,t)=>{for(var n in t)e.o(t,n)&&!e.o(o,n)&&Object.defineProperty(o,n,{enumerable:!0,get:t[n]})},o:(e,o)=>Object.prototype.hasOwnProperty.call(e,o),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},o={};e.r(o),e.d(o,{default:()=>t});const t=function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=(e||{platform:window.mtl.platform}).platform,n=window.mtl.upesnVersion||0;function s(e,o){e&&(o&&!o.message&&(o.message=o.msg||o.errMsg),"function"==typeof e.fail&&e.fail(o))}function i(e,o){void 0===o&&(o={});var t=window.api.require("mtlNFC");t?t[e](o,function(t,n){console.log("mtlNFC--------------",e,t,n),t?function(e,o){e&&"function"==typeof e.success&&e.success(o)}(o,t):s(o,n)}):s(o,{msg:"module imChat not added"})}return o.module={init:function(e){"APIAndroid"==t||"APIIos"==t||"upesn"==t&&n>0&&n%2==0?i("init",e):"function"==typeof e.success&&e.success({})},unInit:function(e){"APIAndroid"==t||"APIIos"==t||"upesn"==t&&n>0&&n%2==0?i("unInit",e):"function"==typeof e.success&&e.success({})},setTips:function(e){"APIAndroid"==t||"upesn"==t&&n>0&&n%2==0?i("setTips",e):"function"==typeof e.success&&e.success({})}},o.symbolPath=o.symbolPath||"nfc",o};return o})());