getQueryByKey<T> method

Query<T>? getQueryByKey<T>(
  1. QueryKey queryKey
)

Retrieves an existing query by its key, or null if not found.

Unlike getQuery, this does not create a new query if one doesn't exist.

Example:

final query = client.getQueryByKey<User>('user');
if (query != null) {
  await query.fetch();
}

Implementation

Query<T>? getQueryByKey<T>(QueryKey queryKey) {
  final key = _extractKey(queryKey);
  InputValidator.validateQueryKey(key);
  return _queries[key] as Query<T>?;
}