watchOneProvider method
AutoDisposeStateNotifierProvider<DataStateNotifier<T?> , DataState<T?> >
watchOneProvider(
- Object model, {
- bool remote = false,
- Map<
String, dynamic> ? params, - Map<
String, String> ? headers, - AlsoWatch<
T> ? alsoWatch, - String? finder,
- DataRequestLabel? label,
inherited
Implementation
AutoDisposeStateNotifierProvider<DataStateNotifier<T?>, DataState<T?>>
watchOneProvider(
Object model, {
bool remote = false,
Map<String, dynamic>? params,
Map<String, String>? headers,
AlsoWatch<T>? alsoWatch,
String? finder,
DataRequestLabel? label,
}) {
// print('in provider getting ${model}');
final key = core.getKeyForModelOrId(internalType, model);
final relationshipMetas = alsoWatch
?.call(RelationshipGraphNode<T>())
.whereType<RelationshipMeta>()
.toImmutableList();
return _watchOneProvider(
WatchArgs(
key: key,
remote: remote,
params: params,
headers: headers,
relationshipMetas: relationshipMetas,
alsoWatch: alsoWatch,
finder: finder,
label: label,
),
);
}