/// <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);
        }
Exemple #2
0
 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;
 }