protected override async Task Load(bool force = false) { IsToolbarEnabled = false; switch (TabIndex) { case 0: if (force || _tracks.IsNullOrEmpty()) { await LoadTracks(); await LoadPlaylists(); } break; case 1: if (force || _news.IsNullOrEmpty()) { await LoadNews(); } Analytics.TrackEvent(AnalyticsEvent.NewsTab); break; case 2: if (force || _wallPosts.IsNullOrEmpty()) { await LoadWall(); } Analytics.TrackEvent(AnalyticsEvent.WallTab); break; } IsToolbarEnabled = true; }
protected override async Task Load(bool force = false) { IsToolbarEnabled = false; switch (TabIndex) { case 0: if (force || _tracks.IsNullOrEmpty()) { await LoadTracks(); await LoadPlaylists(); } break; case 1: if (force || _wallPosts.IsNullOrEmpty()) { await LoadWall(); } break; } IsToolbarEnabled = true; }