load<T> method

Future<Result<T>> load<T>(
  1. Future<T> future
)

Implementation

Future<Result<T>> load<T>(Future<T> future) async {
  isLoading.value = true;
  try {
    final value = await future;
    return Result.ok(value);
  } catch (err) {
    _displayError(err);
    return Result.err(err);
  } finally {
    isLoading.value = false;
  }
}