QueryClient constructor

QueryClient({
  1. QueryClientOptions options = const QueryClientOptions(),
  2. QueryCache? queryCache,
  3. MutationCache? mutationCache,
  4. QueryFocusManager? focusManager,
  5. QueryOnlineManager? onlineManager,
  6. QueryScheduler? scheduler,
})

Creates a client with optionally supplied runtime components.

Implementation

QueryClient({
  this.options = const QueryClientOptions(),
  QueryCache? queryCache,
  MutationCache? mutationCache,
  QueryFocusManager? focusManager,
  QueryOnlineManager? onlineManager,
  QueryScheduler? scheduler,
}) : queryCache = queryCache ?? QueryCache(),
     mutationCache = mutationCache ?? MutationCache(),
     focusManager = focusManager ?? QueryFocusManager(),
     onlineManager = onlineManager ?? QueryOnlineManager(),
     scheduler = scheduler ?? const SystemQueryScheduler();