Calendar metadata fetch after creating account.

This commit is contained in:
Burak Kaan Köse
2026-02-15 19:57:48 +01:00
parent d428a6ce7a
commit dae7d046c4
8 changed files with 61 additions and 2 deletions
@@ -1163,6 +1163,9 @@ public class ImapSynchronizer : WinoSynchronizer<ImapRequest, ImapMessageCreatio
await SynchronizeCalendarMetadataAsync(remoteCalendars).ConfigureAwait(false);
if (options?.Type == CalendarSynchronizationType.CalendarMetadata)
return CalendarSynchronizationResult.Empty;
var localCalendars = await _imapChangeProcessor.GetAccountCalendarsAsync(Account.Id).ConfigureAwait(false);
var remoteCalendarsById = remoteCalendars.ToDictionary(c => c.RemoteCalendarId, StringComparer.OrdinalIgnoreCase);