Give ssMain a big update function that calls into our modules, allowing us to control update order perfectly.
So WM:dayChanged turns into :updateForecast and :updateWeatherListeners. After that, the germination data in GM is updated, instead of WM calling into GM.
There should be a "before midnight" and "after midnight".
Give ssMain a big update function that calls into our modules, allowing us to control update order perfectly.
So WM:dayChanged turns into :updateForecast and :updateWeatherListeners. After that, the germination data in GM is updated, instead of WM calling into GM.
There should be a "before midnight" and "after midnight".