setState method
Applies a partial state update and refreshes the committed schema.
Implementation
Future<void> setState(Map<String, Object?> patch) async {
return _enqueue(() async {
_ensureActive();
if (_supportsMutationProtocol()) {
await _applyMutation(
await _resolveMutationResult(
await _clientCall('mutate', <Object?>['setState', patch, true]),
),
);
return;
}
final result = await _clientCall('setState', <Object?>[patch]);
await _commitCallResult(result);
});
}