use of com.karumi.marvelapiclient.model.ComicDto in project Rosie by Karumi.
the class ComicSeriesApiDataSource method getComicBySeries.
@Override
public List<Comic> getComicBySeries(int key) throws Exception {
MarvelResponse<ComicsDto> comicsBySeries = seriesApiClient.getComicsBySeries(Integer.toString(key), 0, MAX_COMICS_BY_SERIES);
ComicsDto comicsDto = comicsBySeries.getResponse();
List<Comic> comics = new ArrayList<>();
for (ComicDto comicDto : comicsDto.getComics()) {
Comic comic = new Comic();
comic.setKey(comicDto.getId());
comic.setName(comicDto.getTitle());
comic.setThumbnailUrl(comicDto.getThumbnail().getImageUrl(MarvelImage.Size.PORTRAIT_UNCANNY));
comics.add(comic);
}
return comics;
}