Skip to content

Commit b2ca55a

Browse files
committed
Cast
1 parent 091808d commit b2ca55a

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

lib/src/database.dart

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ class _AuthTokenProvider implements AuthTokenProvider {
2222
}
2323

2424
@override
25-
Stream<String?> get onTokenChanged {
25+
// TODO: implement onTokenChanged
26+
Stream<Future<String>?> get onTokenChanged {
2627
var controller = StreamController<String?>();
2728
var listener = (v) => controller.add(v);
2829

@@ -31,8 +32,21 @@ class _AuthTokenProvider implements AuthTokenProvider {
3132
};
3233
controller.onCancel = () => internals.removeAuthTokenListener(listener);
3334

34-
return controller.stream;
35+
return controller.stream.cast<Future<String>?>();
3536
}
37+
38+
// @override
39+
// Stream<String?> get onTokenChanged {
40+
// var controller = StreamController<String?>();
41+
// var listener = (v) => controller.add(v);
42+
43+
// controller.onListen = () {
44+
// internals.addAuthTokenListener(listener);
45+
// };
46+
// controller.onCancel = () => internals.removeAuthTokenListener(listener);
47+
48+
// return controller.stream;
49+
// }
3650
}
3751

3852
/// Firebase Realtime Database service.

0 commit comments

Comments
 (0)