From 564a00ab1ea2b34c2944664faf9e911d7e1beea4 Mon Sep 17 00:00:00 2001 From: Yoshi Askharoun Date: Sat, 18 May 2024 00:59:50 -0500 Subject: [PATCH] Fix bug where Webservices Mod would fail if applied after resetting --- ZuneModCore/Mods/WebservicesMod.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ZuneModCore/Mods/WebservicesMod.cs b/ZuneModCore/Mods/WebservicesMod.cs index ef17706..a9ef11c 100644 --- a/ZuneModCore/Mods/WebservicesMod.cs +++ b/ZuneModCore/Mods/WebservicesMod.cs @@ -21,7 +21,7 @@ namespace ZuneModCore.Mods private const string WEBSERVICE_SUBTITLE_SUCCESS = "OK"; private const string WEBSERVICE_SUBTITLE_UNREACHABLE = "Unreachable"; - private readonly HttpClient _client = new(); + private HttpClient _client; private CancellationTokenSource _cts = new(); public override string Id => nameof(WebservicesMod); @@ -79,7 +79,10 @@ namespace ZuneModCore.Mods public override Task Init() { - _client.Timeout = TimeSpan.FromSeconds(3); + _client = new() + { + Timeout = TimeSpan.FromSeconds(3) + }; AbstractTextBox newHostBox = (AbstractTextBox)OptionsUI![0]; newHostBox.ValueChanged += OnHostChanged;