request<K> method
- Future<
K> request()
Implementation
Future<Either<Failure, K>> request<K>(Future<K> Function() request) async {
try {
return Right<Failure, K>(await request());
} on DioException catch (e) {
return Left<Failure, K>(
e.convertToFailure(),
);
} catch (e, stack) {
GetIt.I.get<Talker>().log('[Request error] error: $e, stack: $stack');
return Left<Failure, K>(
const Failure('something_went_wrong'),
);
}
}