asRequest<T> static method
Implementation
static Resource<T> asRequest<T>(T Function() req) {
try {
final res = req();
return Resource<T>.success(data: res);
// ignore: avoid_catches_without_on_clauses
} catch (e) {
final _errorMapped = _errorMapper(e);
debugPrint(e.toString());
return Resource<T>.failed(
error: _errorMapped,
data: _errorMapped.data is T ? _errorMapped.data : null,
);
// ignore: avoid_catches_without_on_clauses
}
}