UNPKG

mtl-js-sdk

Version:

28 lines (22 loc) 1.03 kB
"use strict"; define(function () { var userInfo = {}; var exports = {}; var commenMethods = ["logout", "getOpenId", "getDeviceInfo", "getMyDevices", "getAuthorizedDevices", "getAccessibleDevices", "getAllDevices", "removeAuthorizedDevice", "removeAccessibleDevice", "removeMyDevice", "updateDeviceInfo", "receiveCommand", "replyCommand", "requestAccessTo", "receiveAccessRequest", "agreeAccessRequest", "rejectAccessRequest", "sendCommand"]; commenMethods.forEach(function (element) { exports[element] = function (object) { window.mtlBridge.call("terminal." + element, JSON.stringify(object), object.callback); }; }); exports.initialize = function (object) { window.mtlBridge.call("terminal.init", JSON.stringify(object), object.callback); }; exports.login = function (object) { userInfo.user = object.userId; window.mtlBridge.call("terminal.login", JSON.stringify(object), object.callback); }; exports.getUserInfo = function () { return userInfo; }; return exports; });