queryArtwork method

Future<ArtworkModel> queryArtwork(
  1. int id,
  2. ArtworkType type, {
  3. ArtworkSize size = ArtworkSize.medium,
})

Query artwork/thumbnail for media

Implementation

Future<ArtworkModel> queryArtwork(int id, ArtworkType type,
    {ArtworkSize size = ArtworkSize.medium}) async {
  try {
    return await _repository.queryArtwork(id, type, size: size);
  } catch (e) {
    if (e is MediaError) {
      rethrow;
    }
    throw MediaErrorFactory.artworkError(
      mediaId: id,
      artworkType: type,
      message: 'Failed to query artwork: ${e.toString()}',
    );
  }
}