onRouteDiffMutation method
Computes the diff for mutation and dispatches it to every
registered YxRouteObserver.
Implementation
@protected
void onRouteDiffMutation(Mutation mutation) {
final diff = RouteNodeDiffResult.difference(
mutation.originalState,
mutation.targetState,
);
if (diff.isEmpty) {
return;
}
for (final observer in routeObservers) {
observer.onRouteDiffMutation(mutation, diff);
}
}