Sync calendar events for all accounts for testing.

This commit is contained in:
Burak Kaan Köse
2025-01-07 14:38:45 +01:00
parent 1840ae80c2
commit dfb83cc1f7

View File

@@ -217,16 +217,22 @@ namespace Wino.Calendar.ViewModels
} }
[RelayCommand] [RelayCommand]
private void Sync() private async Task Sync()
{
// Sync all calendars.
var accounts = await _accountService.GetAccountsAsync().ConfigureAwait(false);
foreach (var account in accounts)
{ {
var t = new NewCalendarSynchronizationRequested(new CalendarSynchronizationOptions() var t = new NewCalendarSynchronizationRequested(new CalendarSynchronizationOptions()
{ {
AccountId = Guid.Parse("5b2e28bb-3179-4a7f-a62b-373878ee2b53"), AccountId = account.Id,
Type = CalendarSynchronizationType.CalendarMetadata Type = CalendarSynchronizationType.CalendarMetadata
}, SynchronizationSource.Client); }, SynchronizationSource.Client);
Messenger.Send(t); Messenger.Send(t);
} }
}
/// <summary> /// <summary>
/// When calendar type switches, we need to navigate to the most ideal date. /// When calendar type switches, we need to navigate to the most ideal date.