From 9e8d1ee61b5c10d198bc74cc08351ee685424c3e Mon Sep 17 00:00:00 2001 From: Eveldee Date: Fri, 10 May 2019 21:17:13 +0200 Subject: [PATCH] Fix AutoSave - Now Working ! --- PlantBox.Broker/Broker.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PlantBox.Broker/Broker.cs b/PlantBox.Broker/Broker.cs index db93baa..7c8836d 100644 --- a/PlantBox.Broker/Broker.cs +++ b/PlantBox.Broker/Broker.cs @@ -15,6 +15,8 @@ namespace PlantBox.Broker public bool IsRunning { get; set; } = true; + private Timer _autoSaveTimer; + public Broker(string[] args) { Console.WriteLine("Initializing Broker..."); @@ -34,7 +36,7 @@ namespace PlantBox.Broker Task.Run(() => ServerManager.Start()); // Auto-Save - new Timer(OnSave, null, TimeSpan.FromMinutes(15), TimeSpan.FromMinutes(15)); + _autoSaveTimer = new Timer(OnSave, null, TimeSpan.FromMinutes(1), TimeSpan.FromMinutes(1)); string input; do @@ -51,6 +53,7 @@ namespace PlantBox.Broker Console.WriteLine("Stopping Broker..."); IsRunning = false; + _autoSaveTimer.Dispose(); PlantBoxesManager.Save(); }