The lack of ServerRPCStore ticking has caused issues with the following things:
Essentia boost countdowns
Showing promotions
Showing server version in about window
There are a few solutions to this:
Make things that need to count listen to the Ticker store. (However, this would mean that the view needs to be responsible for something that it shouldn't).
Make stores handle getInitialState properly. As in if there's data in the store return that, rather than the initial state.
Put the server clock back. (I prefer this one because it makes components using the server clock pure again)
The lack of ServerRPCStore ticking has caused issues with the following things:
There are a few solutions to this:
Ticker
store. (However, this would mean that the view needs to be responsible for something that it shouldn't).getInitialState
properly. As in if there's data in the store return that, rather than the initial state.