sdg
Version:
pomelo ts
34 lines • 3.48 kB
JavaScript
;
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=