mirror of
https://github.com/azaion/annotations.git
synced 2026-04-22 21:06:30 +00:00
fix initialization, throttle operations
day/winter/night switcher fixes
This commit is contained in:
@@ -9,7 +9,6 @@ using Azaion.Common.DTO.Config;
|
||||
using Azaion.Common.Extensions;
|
||||
using Azaion.Common.Services;
|
||||
using Azaion.CommonSecurity.Services;
|
||||
using Azaion.Dataset;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Options;
|
||||
using SharpVectors.Converters;
|
||||
@@ -26,6 +25,7 @@ public partial class MainSuite
|
||||
private readonly IDbFactory _dbFactory;
|
||||
private readonly Dictionary<WindowEnum, Window> _openedWindows = new();
|
||||
private readonly IResourceLoader _resourceLoader;
|
||||
private static readonly Guid SaveConfigTaskId = Guid.NewGuid();
|
||||
|
||||
public MainSuite(IOptions<AppConfig> appConfig,
|
||||
IConfigUpdater configUpdater,
|
||||
@@ -89,6 +89,7 @@ public partial class MainSuite
|
||||
};
|
||||
lvItem.MouseUp += (lv, _) => OpenWindow((lv as ListViewItem)!);
|
||||
ListView.Items.Add(lvItem);
|
||||
_ = _sp.GetRequiredService(azaionModule.MainWindowType) as Window;
|
||||
}
|
||||
|
||||
_ = Task.Run(async () => await _galleryService.RefreshThumbnails());
|
||||
@@ -126,7 +127,7 @@ public partial class MainSuite
|
||||
{
|
||||
_configUpdater.Save(_appConfig);
|
||||
return Task.CompletedTask;
|
||||
}, TimeSpan.FromSeconds(2));
|
||||
}, SaveConfigTaskId, TimeSpan.FromSeconds(2));
|
||||
}
|
||||
|
||||
private void OnFormClosed(object? sender, EventArgs e)
|
||||
|
||||
Reference in New Issue
Block a user