diff --git a/src/controllers/api/loginController.ts b/src/controllers/api/loginController.ts index 883b51c4..9338b3c7 100644 --- a/src/controllers/api/loginController.ts +++ b/src/controllers/api/loginController.ts @@ -43,7 +43,7 @@ const loginController: RequestHandler = async (request, response) => { platformCDNs: platformCDNs, NRS: [config.myAddress], DTLS: DTLS, - IRC: [config.myAddress], + IRC: config.myIrcAddresses ?? [config.myAddress], HUB: HUB, BuildLabel: buildConfig.buildLabel, MatchmakingBuildId: buildConfig.matchmakingBuildId @@ -79,7 +79,7 @@ const loginController: RequestHandler = async (request, response) => { platformCDNs: platformCDNs, NRS: [config.myAddress], DTLS: DTLS, - IRC: [config.myAddress], + IRC: config.myIrcAddresses ?? [config.myAddress], HUB: HUB, BuildLabel: buildConfig.buildLabel, MatchmakingBuildId: buildConfig.matchmakingBuildId diff --git a/src/services/configService.ts b/src/services/configService.ts index 283b31bf..785c0f0b 100644 --- a/src/services/configService.ts +++ b/src/services/configService.ts @@ -24,6 +24,7 @@ interface IConfig { myAddress: string; httpPort?: number; httpsPort?: number; + myIrcAddresses?: string[]; autoCreateAccount?: boolean; skipStoryModeChoice?: boolean; skipTutorial?: boolean;