Start adding server support

This commit is contained in:
2025-09-24 21:08:59 -04:00
parent 9e2e7aabe8
commit 4e721efa55
47 changed files with 1652 additions and 266 deletions

View File

@@ -11,20 +11,13 @@ namespace FeedCenter;
public partial class SplashWindow : IDisposable
{
private class ProgressStep
private class ProgressStep(string key, string caption, ProgressStep.ProgressCallback callback)
{
public delegate bool ProgressCallback();
public readonly string Key;
public readonly string Caption;
public readonly ProgressCallback Callback;
public ProgressStep(string key, string caption, ProgressCallback callback)
{
Key = key;
Caption = caption;
Callback = callback;
}
public readonly string Key = key;
public readonly string Caption = caption;
public readonly ProgressCallback Callback = callback;
}
private readonly List<ProgressStep> _progressSteps = new();
@@ -180,12 +173,7 @@ public partial class SplashWindow : IDisposable
private bool LoadDatabase()
{
_dispatcher.Invoke(() =>
{
Database.Load();
Settings.Default.Reload();
});
_dispatcher.Invoke(() => Settings.Default.Reload());
return true;
}