manageDisposable method
Implementation
void manageDisposable(Disposable disposable) {
// ignore: unnecessary_null_comparison
if (disposable == null) {
return;
}
_throwOnInvalidCall('manageDisposable', 'disposable', disposable);
_logManageMessage(disposable);
_internalDisposables.add(disposable);
disposable.didDispose.then((_) {
if (!_isDisposedOrDisposing) {
_logUnmanageMessage(disposable);
_internalDisposables.remove(disposable);
}
});
}