mp-mqtt
Version:
微信小程序版 MQTT.js
43 lines (42 loc) • 1.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var debug_1 = require("debug");
var storage = {
setItem: function (key, value) {
wx.setStorageSync(key, value);
},
getItem: function (key) {
return wx.getStorageSync(key);
},
removeItem: function (key) {
wx.removeStorageSync(key);
}
};
// @ts-ignore
debug_1.default.load = function load() {
var _a;
var flag;
try {
flag = storage.getItem('debug');
if (!flag && typeof process !== 'undefined') {
flag = (_a = process.env) === null || _a === void 0 ? void 0 : _a.DEBUG;
}
}
catch (error) { }
return flag;
};
// @ts-ignore
debug_1.default.save = function save(namespaces) {
try {
if (namespaces) {
storage.setItem('debug', namespaces);
}
else {
storage.removeItem('debug');
}
}
catch (error) { }
};
// @ts-ignore
debug_1.default.enable(debug_1.default.load());
exports.default = debug_1.default;