Closed oli-obk closed 9 years ago
Your state machine has already proven how buggy Smuxi's sync code currently is. I will work on a snapshot based approach instead of trying to fix something that is broken by design.
we discussed this in irc, i just wanted to log it here :)
the only two issues left with this are found in the following event sequence: Add -> Sync -> Sync -> Disable -> Sync the second sync will be stored and the third will never happen (and also get stored). since the explicit state-machine doesn't know about disable, there's no state change that happened from sync to disable.