More abstraction for mail/calendar.

This commit is contained in:
Burak Kaan Köse
2024-12-24 18:30:25 +01:00
parent da2a58a88b
commit 1668dfcce6
28 changed files with 209 additions and 121 deletions

View File

@@ -471,10 +471,10 @@ namespace Wino.Mail.ViewModels
foreach (var folder in ActiveFolder.HandlingFolders)
{
var options = new SynchronizationOptions()
var options = new MailSynchronizationOptions()
{
AccountId = folder.MailAccountId,
Type = SynchronizationType.CustomFolders,
Type = MailSynchronizationType.CustomFolders,
SynchronizationFolderIds = [folder.Id],
GroupedSynchronizationTrackingId = trackingSynchronizationId
};
@@ -516,7 +516,7 @@ namespace Wino.Mail.ViewModels
{
if (string.IsNullOrEmpty(SearchQuery) && IsInSearchMode)
{
UpdateFolderPivotsAsync();
await UpdateFolderPivotsAsync();
IsInSearchMode = false;
await InitializeFolderAsync();
}
@@ -892,7 +892,7 @@ namespace Wino.Mail.ViewModels
OnPropertyChanged(nameof(IsArchiveSpecialFolder));
// Prepare Focused - Other or folder name tabs.
UpdateFolderPivotsAsync();
await UpdateFolderPivotsAsync();
// Reset filters and sorting options.
ResetFilters();