A couple of functions are relying on M+ and Raid data to be available from the API however the data isn't available right away, so there's a race condition with all of this.
Some event callbacks are also triggering too often and need to be simplified/split into smaller tasks.
Overall this entire thing is messy, so things have to change a bit.
A couple of functions are relying on M+ and Raid data to be available from the API however the data isn't available right away, so there's a race condition with all of this.
Some event callbacks are also triggering too often and need to be simplified/split into smaller tasks. Overall this entire thing is messy, so things have to change a bit.
Things to look at: