feat: Add "Check for Updates" menu item

This commit is contained in:
Stone_Red
2026-02-23 17:20:38 +01:00
parent 81b09b1af7
commit 0e3dd932af
4 changed files with 38 additions and 2 deletions
+6
View File
@@ -85,6 +85,7 @@ public sealed class AppOrchestrator : IDisposable
_mainWindow.OnDeleteChannelRequested += HandleDeleteChannelRequested;
_mainWindow.OnAudioPlayRequested += HandleAudioPlayRequested;
_mainWindow.OnFileDownloadRequested += HandleFileDownloadRequested;
_mainWindow.OnCheckForUpdatesRequested += HandleCheckForUpdatesRequested;
}
// ── Command Handler Wiring ─────────────────────────────────────────────
@@ -901,6 +902,11 @@ public sealed class AppOrchestrator : IDisposable
}, "Failed to download file");
}
private void HandleCheckForUpdatesRequested()
{
RunAsync(_updateService.CheckNowAsync, "Failed to check for updates");
}
// ── Private Helpers ────────────────────────────────────────────────────
private void FetchAndUpdateOnlineUsers()