InfiniteQueryJob<DataType, ErrorType, PageType, ArgsType> constructor
const
InfiniteQueryJob<DataType, ErrorType, PageType, ArgsType> ({
- required String queryKey,
- required InfiniteQueryJobFn<
DataType, PageType, ArgsType> task, - required InfiniteQueryNextPage<
DataType, PageType> nextPage, - required PageType initialPage,
- RetryConfig? retryConfig,
- RefreshConfig? refreshConfig,
- JsonConfig<
DataType> ? jsonConfig, - bool enabled = true,
Implementation
const InfiniteQueryJob({
required this.queryKey,
required this.task,
required this.nextPage,
required this.initialPage,
this.retryConfig,
this.refreshConfig,
this.jsonConfig,
this.enabled = true,
}) : assert(
(jsonConfig != null && enabled) || jsonConfig == null,
'jsonConfig is only supported when enabled is true',
);