getAlbumPhotos method Null safety
- AlbumId albumId
override
Returns result with all available photos in an album.
Implementation
@override
Future<Result<List<Photo>>> getAlbumPhotos(AlbumId albumId) async {
try {
final photoModels = await _dataSource.getAlbumPhotos(
albumId: albumId.value,
);
final photos = await _mapPhotosFromModels(photoModels);
return Result(photos);
} catch (e, s) {
_logger.e('Getting photos for album ${albumId.value} has failed!', e, s);
return Result.failure(Failure(e, s));
}
}