From: yukieiji Date: Fri, 19 May 2023 13:52:42 +0000 (+0900) Subject: feat:timeout config X-Git-Tag: v1.8.3~7 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=8eee7f888f6d44e08331a68f92508d5aa9f59dd0;p=rhonda%2Fimpostor.git feat:timeout config --- diff --git a/src/Impostor.Api/Config/TimeoutConfig.cs b/src/Impostor.Api/Config/TimeoutConfig.cs new file mode 100644 index 0000000..f7c3c0d --- /dev/null +++ b/src/Impostor.Api/Config/TimeoutConfig.cs @@ -0,0 +1,10 @@ +namespace Impostor.Api.Config +{ + public class TimeoutConfig + { + public const string Section = "Timeout"; + + public int SpawnTimeout { get; set; } = 2500; + public int ConnectionTimeout { get; set; } = 2500; + } +} diff --git a/src/Impostor.Server/Program.cs b/src/Impostor.Server/Program.cs index 128ba5a..abd4425 100644 --- a/src/Impostor.Server/Program.cs +++ b/src/Impostor.Server/Program.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.IO; using System.Linq; using System.Reflection; @@ -99,6 +99,7 @@ namespace Impostor.Server services.Configure(host.Configuration.GetSection(AntiCheatConfig.Section)); services.Configure(host.Configuration.GetSection(CompatibilityConfig.Section)); services.Configure(host.Configuration.GetSection(ServerConfig.Section)); + services.Configure(host.Configuration.GetSection(TimeoutConfig.Section)); services.AddSingleton(); services.AddSingleton(p => p.GetRequiredService());