remove static method

void remove({
  1. StreamSubscription<bool>? subscription,
  2. String? key,
})

Implementation

static void remove({StreamSubscription<bool>? subscription, String? key}) {
  if (subscription != null) {
    subscription.cancel();
    managedSubscriptions?.removeWhere((key, value) {
      bool isBingo = value == subscription;
      if (isBingo) {
        value.cancel();
      }
      return isBingo;
    });
  }
  if (key != null) {
    managedSubscriptions?.remove(key)?.cancel();
  }
}