UNPKG

mtl-js-sdk

Version:

24 lines (19 loc) 843 B
"use strict"; define(function () { var userInfo = {}; var exports = {}; var commenMethods = ["initialize", "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) { mtlBridge.call("MTLCoreService", element, object); }; }); exports.login = function (object) { userInfo.user = object.userId; mtlBridge.call("MTLCoreService", "login", object); }; exports.getUserInfo = function () { return userInfo; }; return exports; });