6 Days Ago
Some refactoring, use SnapshotState to store last received snapshot - only updating from the ack if snapshot id is newer than the last one