rxdart
rxdart copied to clipboard
Bad state: Stream has already been listened to CombineLatestStream
I have this problem when navigating between widgets either with go router or with navigator I think a dispose() event is necessary for this class
`
When the exception was thrown, this was the stack:
#4 _StreamBuilderBaseState._subscribe (package:flutter/src/widgets/async.dart:130:38)
async.dart:130
#5 _StreamBuilderBaseState.initState (package:flutter/src/widgets/async.dart:104:5)
async.dart:104
#6 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5748:55)
framework.dart:5748
#7 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5593:5)
framework.dart:5593
... Normal element mounting (9 frames)
#16 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4468:16)
framework.dart:4468
#17 Element.updateChild (package:flutter/src/widgets/framework.dart:3963:18)
framework.dart:3963
#18 _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:207:18)
layout_builder.dart:207
#19 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3038:19)
framework.dart:3038
#20 _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:231:12)
layout_builder.dart:231
#21 RenderObject.invokeLayoutCallback.
`