public async Task LoadSessions() { IsBusy = true; try { await syncService.SyncIfNecessary(CancellationToken.None).ConfigureAwait(false); var sessions = await conferenceStore.GetSessions().ConfigureAwait(false); sessions = sessions.Where(s => s.IsFavorite); SessionsGrouped = sessions.GroupByStartTime(); } finally { IsBusy = false; } }
public async Task LoadSessionsInternal() { Sessions = await conferenceStore.GetSessions().ConfigureAwait(false); SessionsGrouped = sessions.GroupByStartTime(); }