From bef3a84e28fec1cfe449b5778bbc661fe060902c Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 30 Jan 2023 21:01:11 +0100 Subject: [PATCH] UI - Reinstated database backup system from before Avalonia --- src/Artemis.UI.Linux/Program.cs | 3 +++ src/Artemis.UI.MacOS/Program.cs | 3 +++ src/Artemis.UI.Windows/Program.cs | 3 +++ 3 files changed, 9 insertions(+) diff --git a/src/Artemis.UI.Linux/Program.cs b/src/Artemis.UI.Linux/Program.cs index 707f0e692..e39ba8973 100644 --- a/src/Artemis.UI.Linux/Program.cs +++ b/src/Artemis.UI.Linux/Program.cs @@ -1,4 +1,6 @@ using System; +using Artemis.Core; +using Artemis.Storage; using Avalonia; using Avalonia.ReactiveUI; using DryIoc; @@ -18,6 +20,7 @@ internal class Program { try { + StorageManager.CreateBackup(Constants.DataFolder); BuildAvaloniaApp().StartWithClassicDesktopLifetime(args); } catch (Exception e) diff --git a/src/Artemis.UI.MacOS/Program.cs b/src/Artemis.UI.MacOS/Program.cs index 47fd8622d..3343ecafb 100644 --- a/src/Artemis.UI.MacOS/Program.cs +++ b/src/Artemis.UI.MacOS/Program.cs @@ -1,4 +1,6 @@ using System; +using Artemis.Core; +using Artemis.Storage; using Avalonia; using Avalonia.ReactiveUI; using DryIoc; @@ -18,6 +20,7 @@ internal class Program { try { + StorageManager.CreateBackup(Constants.DataFolder); BuildAvaloniaApp().StartWithClassicDesktopLifetime(args); } catch (Exception e) diff --git a/src/Artemis.UI.Windows/Program.cs b/src/Artemis.UI.Windows/Program.cs index 80d8d625f..37a113fc2 100644 --- a/src/Artemis.UI.Windows/Program.cs +++ b/src/Artemis.UI.Windows/Program.cs @@ -1,4 +1,6 @@ using System; +using Artemis.Core; +using Artemis.Storage; using Avalonia; using Avalonia.ReactiveUI; using DryIoc; @@ -18,6 +20,7 @@ internal class Program { try { + StorageManager.CreateBackup(Constants.DataFolder); BuildAvaloniaApp().StartWithClassicDesktopLifetime(args); } catch (Exception e)