restoreStateFromHistory method
void
restoreStateFromHistory()
Restore stateData from the last UpdateState sent to stateName.
Implementation
void restoreStateFromHistory() {
final lastEvent = eventBus?.history
.where((entry) => entry.event is UpdateState)
.map((entry) => entry.event as UpdateState)
.where((event) => event.stateName == stateName)
.lastOrNull;
if (lastEvent != null) {
stateData = lastEvent.data;
}
}