restoreCheckpoint method
Restore state from a checkpoint.
Implementation
void restoreCheckpoint(Map<String, dynamic> checkpoint) {
if (!_enabled) return;
final state = checkpoint['state'] as Map<String, dynamic>;
for (final entry in state.entries) {
final signal = signals[entry.key];
if (signal != null) {
if (signal is Signal) {
signal.emit(entry.value);
} else {
signal.value = entry.value;
}
}
}
}