useWatchMutationOnClient<TParsed> function

ObservableQuery<TParsed> useWatchMutationOnClient<TParsed>(
  1. GraphQLClient client,
  2. WatchQueryOptions<TParsed> options
)

Implementation

ObservableQuery<TParsed> useWatchMutationOnClient<TParsed>(
  GraphQLClient client,
  WatchQueryOptions<TParsed> options,
) {
  final overwrittenOptions = useMemoized(() {
    final policies =
        client.defaultPolicies.watchMutation.withOverrides(options.policies);
    return options.copyWithPolicies(policies);
  }, [options]);
  return use(
    _WatchQueryHook(
      options: overwrittenOptions,
      client: client,
    ),
  );
}