backendless-console-sdk
Version:
Backendless Console SDK for Node.js and browser
30 lines (29 loc) • 857 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.systemAPI = void 0;
var _routes = require("./utils/routes");
var routes = (0, _routes.prepareRoutes)({
status: '/console/status',
mainManu: '/api/console/main-menu/items'
});
var systemAPI = function systemAPI(req) {
return {
loadStatus: function loadStatus(force) {
if (force || !req.context.statusRequest) {
var statusRequest = req.context.statusRequest = req.get('/console/status')["catch"](function (e) {
if (statusRequest === req.context.statusRequest) {
delete req.context.statusRequest;
throw e;
}
});
}
return req.context.statusRequest;
},
loadMainMenu: function loadMainMenu() {
return req.get(routes.mainManu());
}
};
};
exports.systemAPI = systemAPI;