AsyncActionResult.from constructor

AsyncActionResult.from(
  1. StatedResult result
)

Implementation

factory AsyncActionResult.from(StatedResult result) =>
    result.unsafeMapOr<dynamic, AsyncActionResult>(
      isNotStarted: () => AsyncActionResult.pending(),
      waitingResult: () => AsyncActionResult.waiting(),
      failedResult: (result) =>
          AsyncActionResult.failed(result.error, result.stackTrace),
      isSucceeded: () => AsyncActionResult.completed(),
      orElse: () => throw UnsupportedError(
          "Cannot convert $result to AsyncActionResult"),
    );