mtl-js-sdk
Version:
40 lines (34 loc) • 1.14 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 module = {
init: function init(obj) {
mtlBridge.call("rfid.init", JSON.stringify(obj), obj.callback);
},
unInit: function unInit(obj) {
mtlBridge.call("rfid.unInit", JSON.stringify(obj), obj.callback);
},
startReading: function startReading(obj) {
mtlBridge.call("rfid.startReading", JSON.stringify(obj), obj.callback);
},
stopReading: function stopReading(obj) {
mtlBridge.call("rfid.stopReading", JSON.stringify(obj), obj.callback);
},
registerKey: function registerKey(obj) {
mtlBridge.call("rfid.registerKey", JSON.stringify(obj), obj.callback);
}
};
var _ref = options || {
platform: window.mtl.platform
},
platform = _ref.platform;
exports.module = platform === "android" ? module : {};
exports.symbolPath = exports.symbolPath || "rfid";
return exports;
}
var _default = Plugin;
exports["default"] = _default;