Merge pull request #3627 from thelounge/xpaw/connect-after-defaults

Create networks after setting user defaults
This commit is contained in:
Pavel Djundik 2019-12-23 16:05:32 +02:00 committed by GitHub
commit 55e5c69958
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -79,12 +79,6 @@ function Client(manager, name, config = {}) {
} }
} }
(client.config.networks || []).forEach((network) => client.connect(network, true));
// Networks are stored directly in the client object
// We don't need to keep it in the config object
delete client.config.networks;
if (typeof client.config.sessions !== "object") { if (typeof client.config.sessions !== "object") {
client.config.sessions = {}; client.config.sessions = {};
} }
@ -115,6 +109,12 @@ function Client(manager, name, config = {}) {
} }
}); });
(client.config.networks || []).forEach((network) => client.connect(network, true));
// Networks are stored directly in the client object
// We don't need to keep it in the config object
delete client.config.networks;
if (client.name) { if (client.name) {
log.info(`User ${colors.bold(client.name)} loaded`); log.info(`User ${colors.bold(client.name)} loaded`);