From 23b5080eabf2903433240813c980961f4999a04f Mon Sep 17 00:00:00 2001 From: Val Lorentz Date: Wed, 15 Mar 2023 10:49:56 +0100 Subject: [PATCH] Remove override of UserConfig --- server/client.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/server/client.ts b/server/client.ts index c34ab0e364..d5ffe84e16 100644 --- a/server/client.ts +++ b/server/client.ts @@ -78,6 +78,7 @@ export type UserConfig = { hostname?: string; isSecure?: boolean; }; + networks?: NetworkConfig[]; }; export type Mention = { @@ -95,9 +96,7 @@ class Client { attachedClients!: { [socketId: string]: {token: string; openChannel: number}; }; - config!: UserConfig & { - networks?: NetworkConfig[]; - }; + config!: UserConfig; id!: number; idMsg!: number; idChan!: number; @@ -112,11 +111,7 @@ class Client { fileHash!: string; - constructor( - manager: ClientManager, - name?: string, - config = {} as UserConfig & {networks: NetworkConfig[]} - ) { + constructor(manager: ClientManager, name?: string, config = {} as UserConfig) { _.merge(this, { awayMessage: "", lastActiveChannel: -1,