Beispiel #1
0
        private async Task <List <PostUpdateEntry> > LoadTagHistoryAfterAsync(int id)
        {
            var url  = POSTHISTORY_AFTER_JSON_URL + id;
            var json = await _booruLoader.LoadPageAsync(url);

            var versions = JsonConvert.DeserializeObject <IReadOnlyCollection <PostVersion> >(json);

            return(DanbooruPostUpdateEntry.GetFromJson(versions));
        }
Beispiel #2
0
        private async Task <List <PostUpdateEntry> > LoadTagHistoryPageAsync(int?page = null)
        {
            var url = (page == null)
                      ? POSTHISTORY_JSON_URL
                      : POSTHISTORY_PAGE_JSON_URL + (page.Value);
            var json = await _booruLoader.LoadPageAsync(url);

            var versions = JsonConvert.DeserializeObject <IReadOnlyCollection <PostVersion> >(json);

            return(DanbooruPostUpdateEntry.GetFromJson(versions));
        }