private async Task FetchMembershipListIds()
{
var ownedListData = await TwitterLists.GetAllItemsAsync(x =>
this.twitterApi.ListsOwnerships(this.twitterApi.CurrentScreenName, cursor: x, count: 1000))
.ConfigureAwait(false);
this.ownedLists = ownedListData.Select(x => new ListElement(x, null)).ToArray();
var listsUserAddedTo = await TwitterLists.GetAllItemsAsync(x =>
this.twitterApi.ListsMemberships(this.contextScreenName, cursor: x, count: 1000, filterToOwnedLists: true))
.ConfigureAwait(false);
this.addedListIds = listsUserAddedTo.Select(x => x.Id).ToArray();
}