setQueryDefaults method
Defaults for every query whose key starts with queryKey.
They sit between the client-wide DefaultOptions and a query's own options. Registering the same key again replaces its defaults; several matching prefixes merge (see getQueryDefaults).
client.setQueryDefaults(
QueryKey(['todos']),
QueryDefaults(
queryFn: (context) => api.get(context.queryKey.parts),
staleTime: const StaleTime.duration(Duration(minutes: 1)),
),
);
Implementation
void setQueryDefaults(QueryKey queryKey, QueryDefaults defaults) =>
_queryDefaults[queryKey] = defaults;