mtl-js-sdk
Version:
42 lines (34 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
function Plugin(options) {
var exports = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var _ref = options || {
platform: window.mtl.platform
},
platform = _ref.platform;
var initialize = function initialize(obj) {
if (platform == "ios") {
mtlBridge.call("MTLNotification", "initialize", obj);
} else if (platform == "android") {
mtlBridge.call("push.init", JSON.stringify(obj), obj.callback);
}
};
var login = function login(obj) {
if (platform == "ios") {
mtlBridge.call("MTLNotification", "login", obj);
} else if (platform == "android") {
mtlBridge.call("push.login", JSON.stringify(obj), obj.callback);
}
};
exports.module = {
initialize: initialize,
login: login
};
exports.symbolPath = exports.symbolPath || "push";
return exports;
}
var _default = Plugin;
exports["default"] = _default;