execute<T> method

FxResponse<T> execute<T>(
  1. Future<T> request()
)

Implementation

FxResponse<T> execute<T>(Future<T> Function() request) async {
  try {
    final result = await request();

    return FxResult.success(result);
  } on DioException catch (e) {
    return FxResult.failure(_mapDioException(e));
  } catch (e) {
    return FxResult.failure(FxError(message: e.toString()));
  }
}