/// <inheritdoc/> public async Task <MastodonList <Status> > GetMainFeedPostsAsync(IMastodonCredentials credentials, string maxId = "", string sinceId = "", bool onlyMedia = false, int limit = 20) { var list = this.post.Create(limit).ToList(); var mastodonList = new MastodonList <Status>(); mastodonList.AddRange(list); return(mastodonList); }
public void AddMastodonList(MastodonList <T> items) { foreach (T item in items) { InsertItem(this.Count(), item); } if (items.PreviousPageSinceId.HasValue) { UpdateSinceId(items.PreviousPageSinceId.Value); } if (items.NextPageMaxId.HasValue) { UpdateMaxId(items.NextPageMaxId.Value); } IsInitialFetchDone = true; }