From 03849c999a9e43e76c46ed0b569f920d75177510 Mon Sep 17 00:00:00 2001 From: BlubbFish Date: Fri, 2 Aug 2019 19:03:25 +0200 Subject: [PATCH] [BF] When using Dispose, kill also mqtt connection --- Bot-Utils/Webserver.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Bot-Utils/Webserver.cs b/Bot-Utils/Webserver.cs index 3e3fc23..7dc0d49 100644 --- a/Bot-Utils/Webserver.cs +++ b/Bot-Utils/Webserver.cs @@ -28,7 +28,7 @@ namespace BlubbFish.Utils.IoT.Bots { this.httplistener = new HttpListener(); this.httplistener.Prefixes.Add(this.config["prefix"]); this.httplistener.Start(); - ThreadPool.QueueUserWorkItem((o) => { + _ = ThreadPool.QueueUserWorkItem((o) => { Console.WriteLine("Webserver is Running..."); try { while(this.httplistener.IsListening) { @@ -147,6 +147,9 @@ namespace BlubbFish.Utils.IoT.Bots { public override void Dispose() { this.httplistener.Stop(); this.httplistener.Close(); + if(this.databackend != null) { + this.databackend.Dispose(); + } base.Dispose(); }