changeState method Null safety
Change the current state
Implementation
void changeState(STATES_ENUM state,
{Object? params, Object? data, bool resetData = false}) {
if (resetData) container.remove();
if (data != null) container.set(data);
// emit minor state before event
if (emitMinorEvents) {
minorEvents(MinorPluginEvent(state: state, before: true));
}
// emit major state for event
events(PluginEvent<STATES_ENUM>(state, params));
// emit minor state after event
if (emitMinorEvents) {
minorEvents(MinorPluginEvent(state: state, after: true));
}
}