private async void SetAuthorizedSelection(int index)
        {
            switch (index)
            {
            case 0:
                Debug.WriteLine("Video categories");
                await LoadCategories();

                break;

            case 1:
                Debug.WriteLine("recommended");
                if (RecommendedSectionViewModel.Items.Count > 0)
                {
                    return;
                }

                await RecommendedSectionViewModel.FirstLoad();

                break;

            case 2:
                Debug.WriteLine("subscriptions");
                await SubscriptionChannelsViewModel.FirstLoad();

                break;

            case 3:
                Debug.WriteLine("playlists");
                await MyPlaylistListViewModel.FirstLoad();

                break;

            case 4:
                Debug.WriteLine("liked");
                await LikedViewModel.FirstLoad();

                break;

            case 5:
                Debug.WriteLine("uploaded");
                await UploadedPageViewModel.FirstLoad();

                break;

            case 6:
                Debug.WriteLine("history");
                await HistoryPageViewModel.FirstLoad();

                break;
            }
        }
 public async void UpdatePlaylists()
 {
     MyPlaylistListViewModel.Items.Clear();
     await MyPlaylistListViewModel.FirstLoad();
 }