/// <summary> /// Load all the user's lists /// </summary> /// <param name="showFirstList">An optional parameter that can force the method to load the 0th list as the current</param> public async void LoadListsAsync(bool showFirstList = false) { IEnumerable <ListMember> lists = await listMembersTable.Where(m => m.UserId == User.UserId).ToEnumerableAsync(); Lists.Clear(); Lists.AddRange(lists); if (showFirstList) { ShowList(0); } }
private void FetchTwitterLists() { try { Lists.Clear(); var token = Authorization.GetToken(); Lists.AddRange(token.Lists.List().AsEnumerable()); } catch (TwitterException) { // APIリミットとかサーバエラーはどうしようもないので握りつぶす } }