asQueryResult method

Future<QueryResult<T>> asQueryResult()

Materialize Future<T> into Future<QueryResult<T>>

Materialised future always succeed Returns SucceededResult if future resovled succesfully Returns FailedResult if future throws

Implementation

Future<QueryResult<T>> asQueryResult() async {
  try {
    return QueryResult.succeeded(await this);
  } catch (error, stackTrace) {
    return QueryResult<T>.failed(error, stackTrace);
  }
}