getVimeoVideoLinks method
Get list of VimeoVideoLink.
Return VimeoFailure on the left
.
Return list of VimeoVideoLink on the right
.
Implementation
Future<Either<VimeoFailure, List<VimeoVideoLink>>> getVimeoVideoLinks(
String? videoId,
) async {
try {
final remoteResponse = await _service.fetchAllVimeoVideoLinks(
videoId: videoId,
);
return right(
await remoteResponse.when(
data: (videos) => videos.toDomainList(),
),
);
} on VimeoApiException catch (e) {
return left(VimeoFailure.api(e.message));
}
}