subscribe method
Subscribes to mutation state changes and emits the current state.
Implementation
QueryDispose subscribe(
void Function(MutationState<TData, TVariables, TOptimistic> state) listener,
) {
_listeners.add(listener);
listener(_state);
return () => _listeners.remove(listener);
}