From dfb83cc1f73d22622af614dac54d88034cbebce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Burak=20Kaan=20K=C3=B6se?= Date: Tue, 7 Jan 2025 14:38:45 +0100 Subject: [PATCH] Sync calendar events for all accounts for testing. --- Wino.Calendar.ViewModels/AppShellViewModel.cs | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/Wino.Calendar.ViewModels/AppShellViewModel.cs b/Wino.Calendar.ViewModels/AppShellViewModel.cs index c24bdc0a..d9ad08c3 100644 --- a/Wino.Calendar.ViewModels/AppShellViewModel.cs +++ b/Wino.Calendar.ViewModels/AppShellViewModel.cs @@ -217,15 +217,21 @@ namespace Wino.Calendar.ViewModels } [RelayCommand] - private void Sync() + private async Task Sync() { - var t = new NewCalendarSynchronizationRequested(new CalendarSynchronizationOptions() - { - AccountId = Guid.Parse("5b2e28bb-3179-4a7f-a62b-373878ee2b53"), - Type = CalendarSynchronizationType.CalendarMetadata - }, SynchronizationSource.Client); + // Sync all calendars. + var accounts = await _accountService.GetAccountsAsync().ConfigureAwait(false); - Messenger.Send(t); + foreach (var account in accounts) + { + var t = new NewCalendarSynchronizationRequested(new CalendarSynchronizationOptions() + { + AccountId = account.Id, + Type = CalendarSynchronizationType.CalendarMetadata + }, SynchronizationSource.Client); + + Messenger.Send(t); + } } ///