dispose method
Base method for instance dispose
After you call this method set isInitialized flag to false
Implementation
@mustCallSuper
void dispose() {
disposeSub();
_parts.forEach((key, partsList) {
for (final value in partsList) {
value?.dispose();
}
});
isDisposed = true;
isPaused = true;
allPartsReady.dispose();
}