appupdater
This commit is contained in:
@@ -7,8 +7,11 @@ using ModpackUpdater.Apps.Manager.Api;
|
||||
using ModpackUpdater.Apps.Manager.Api.Model;
|
||||
using ModpackUpdater.Apps.Manager.Api.Plugins.Features;
|
||||
using ModpackUpdater.Apps.Manager.Api.Plugins.Params;
|
||||
using ModpackUpdater.Apps.Manager.LangRes;
|
||||
using ModpackUpdater.Apps.Manager.Settings;
|
||||
using ModpackUpdater.Apps.Manager.Ui.Models.MainWindow;
|
||||
using MsBox.Avalonia;
|
||||
using MsBox.Avalonia.Enums;
|
||||
using Pilz.Extensions;
|
||||
using Pilz.Features;
|
||||
using Pilz.UI.AvaloniaUI.Features;
|
||||
@@ -91,7 +94,7 @@ public partial class MainWindow : Window, IMainApi
|
||||
|
||||
Model.Progress.Start();
|
||||
await ws.Save();
|
||||
Model.Progress.End();
|
||||
Model.Progress.Stop();
|
||||
}
|
||||
|
||||
private void LoadRecentWorkspaces()
|
||||
@@ -126,8 +129,13 @@ public partial class MainWindow : Window, IMainApi
|
||||
settings.Workspaces.RemoveAt(20);
|
||||
}
|
||||
|
||||
private void Window_OnLoaded(object? sender, RoutedEventArgs e)
|
||||
private async void Window_OnLoaded(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
var updater = new AppUpdates(Program.UpdateUrl, this);
|
||||
updater.OnDownloadProgramUpdate += (o, args) => Model.Progress.Start();
|
||||
await updater.UpdateApp();
|
||||
Model.Progress.Stop();
|
||||
|
||||
LoadRecentWorkspaces();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user