queryGqlRepo<T, K> function

TaskEither<GqlException, T> queryGqlRepo<T, K>(
  1. Future<QueryResult<K>> query(),
  2. T change(
    1. Map<String, dynamic>
    )
)

Implementation

TaskEither<GqlException, T> queryGqlRepo<T, K>(
  final Future<QueryResult<K>> Function() query,
  final T Function(Map<String, dynamic>) change
) => TaskEither.tryCatch(
  Task(() async => gqlQuery(query())).map(change).run,
  GqlException.throwError
);