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)); }
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)); }