UNPKG

sdg

Version:

pomelo ts

34 lines 3.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.optComponents = exports.loadDefaultComponents = void 0; const tslib_1 = require("tslib"); const Constants = tslib_1.__importStar(require("./constants")); const sdg_1 = tslib_1.__importDefault(require("../sdg")); const loadDefaultComponents = (app) => { if (app.getServerType() !== Constants.RESERVED.MASTER) { app.load(sdg_1.default.components.remote, app.get('remoteConfig')); app.load(sdg_1.default.components.monitor); } else { app.load(sdg_1.default.components.master); } if (app.isFrontend()) { app.load(sdg_1.default.components.connection, app.get('connectionConfig')); app.load(sdg_1.default.components.connector, app.get('connectorConfig')); app.load(sdg_1.default.components.session, app.get('sessionConfig')); app.load(sdg_1.default.components.pushScheduler); } app.load(sdg_1.default.components.backendSession); app.load(sdg_1.default.components.proxy, app.get('proxyConfig')); app.load(sdg_1.default.components.channel, app.get('channelConfig')); app.load(sdg_1.default.components.server, app.get('serverConfig')); }; exports.loadDefaultComponents = loadDefaultComponents; const optComponents = async (loaded, method) => { for (const load of loaded) { if (load[method]) await load[method](); } }; exports.optComponents = optComponents; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwVXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlsL2FwcFV0aWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUNBLCtEQUF5QztBQUN6Qyx5REFBeUI7QUFHbEIsTUFBTSxxQkFBcUIsR0FBRyxDQUFDLEdBQWdCLEVBQVEsRUFBRTtJQUM5RCxJQUFJLEdBQUcsQ0FBQyxhQUFhLEVBQUUsS0FBSyxTQUFTLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFBRTtRQUNyRCxHQUFHLENBQUMsSUFBSSxDQUFDLGFBQUcsQ0FBQyxVQUFVLENBQUMsTUFBTSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQztRQUN6RCxHQUFHLENBQUMsSUFBSSxDQUFDLGFBQUcsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUM7S0FDbEM7U0FBTTtRQUNMLEdBQUcsQ0FBQyxJQUFJLENBQUMsYUFBRyxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUNqQztJQUNELElBQUksR0FBRyxDQUFDLFVBQVUsRUFBRSxFQUFFO1FBQ3BCLEdBQUcsQ0FBQyxJQUFJLENBQUMsYUFBRyxDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUM7UUFDakUsR0FBRyxDQUFDLElBQUksQ0FBQyxhQUFHLENBQUMsVUFBVSxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQztRQUMvRCxHQUFHLENBQUMsSUFBSSxDQUFDLGFBQUcsQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQztRQUMzRCxHQUFHLENBQUMsSUFBSSxDQUFDLGFBQUcsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLENBQUM7S0FDeEM7SUFDRCxHQUFHLENBQUMsSUFBSSxDQUFDLGFBQUcsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDeEMsR0FBRyxDQUFDLElBQUksQ0FBQyxhQUFHLENBQUMsVUFBVSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUM7SUFDdkQsR0FBRyxDQUFDLElBQUksQ0FBQyxhQUFHLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUM7SUFDM0QsR0FBRyxDQUFDLElBQUksQ0FBQyxhQUFHLENBQUMsVUFBVSxDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUM7QUFDM0QsQ0FBQyxDQUFDO0FBakJXLFFBQUEscUJBQXFCLHlCQWlCaEM7QUFFSyxNQUFNLGFBQWEsR0FBRyxLQUFLLEVBQUUsTUFBZSxFQUFFLE1BQWMsRUFBRSxFQUFFO0lBQ3JFLEtBQUssTUFBTSxJQUFJLElBQUksTUFBTSxFQUFFO1FBQ3pCLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQztZQUFFLE1BQU0sSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUM7S0FDeEM7QUFDSCxDQUFDLENBQUM7QUFKVyxRQUFBLGFBQWEsaUJBSXhCIn0=