We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 48a77b5 commit 3463ef0Copy full SHA for 3463ef0
lib/src/common.dart
@@ -12,6 +12,7 @@ Stream<R> toStreamWithTransform<T extends Listenable, R>(
12
VoidCallback listener;
13
14
final onListenOrOnResume = () {
15
+ assert(listener == null);
16
try {
17
listenable
18
.addListener(listener = () => controller.add(transform(listenable)));
@@ -22,6 +23,7 @@ Stream<R> toStreamWithTransform<T extends Listenable, R>(
22
23
24
final createOnPauseOrOnCancel = ([bool closeOnError = false]) {
25
return () {
26
+ assert(listener != null);
27
28
listenable.removeListener(listener);
29
listener = null;
0 commit comments