dispose method
void
dispose()
Clear the memory
Implementation
void dispose() {
//
goOffline();
_db = null;
_dbReference = null;
_onceListeners.clear();
_addedListeners.clear();
_removedListeners.clear();
_changedListeners.clear();
_movedListeners.clear();
_valueListeners.clear();
_app = null;
for (final sub in _addedSubscription) {
sub.cancel();
}
_addedSubscription.clear();
for (final sub in _removedSubscription) {
sub.cancel();
}
_removedSubscription.clear();
for (final sub in _changedSubscription) {
sub.cancel();
}
_changedSubscription.clear();
for (final sub in _movedSubscription) {
sub.cancel();
}
_movedSubscription.clear();
for (final sub in _valueSubscription) {
sub.cancel();
}
_valueSubscription.clear();
_this = null;
}