I have a button that sends a rewind command... which sets a shouldRewind flag in my state.
My view controller subscribes to a view store.publisher for shouldRewind and rewind something if true.
I tried sending back an action after rewinding to reset the shouldRewind state to false but I get hit by this dreadful assertion error:
* The store was sent an action recursively.
I don't seem to be sending that action recursively.
* The store has been sent actions from multiple threads.
All actions are sent from the main thread.
I am really confused.