bindDisposable method

Future<T> bindDisposable(
  1. Disposable disposable, {
  2. bool throwWhenDispose = false,
  3. T onDispose(
    1. CancelledException exception
    )?,
})

将future 关联到 Disposable 当 dispose 后 不执行then 和 err throwWhenDispose == true 抛出 CancelledException ==false 时不执行任何操作

Implementation

Future<T> bindDisposable(Disposable disposable,
        {bool throwWhenDispose = false,
        T Function(CancelledException exception)? onDispose}) =>
    bindCancellable(disposable,
        throwWhenCancel: throwWhenDispose, onCancel: onDispose);