Browse Source

[fix]修复谈话原文

zk 1 year ago
parent
commit
a54c41ae64

+ 5 - 4
lib/module/talk/original/controller.dart

@@ -13,13 +13,14 @@ class OriginalController extends BaseController {
 
   final originalList = <TalkOriginal>[].obs;
 
-  StreamSubscription? _talkBeanListener;
+  StreamSubscription? _talkStatusListener;
 
   @override
   void onReady() {
     super.onReady();
-    _talkBeanListener = talkController.talkBean.listen((bean) {
-      if (bean?.status.value == TalkStatus.analysisSuccess) {
+    _talkStatusListener =
+        talkController.talkBean.value?.status.listen((status) {
+      if (status == TalkStatus.analysisSuccess) {
         requestOriginal();
       }
     });
@@ -38,6 +39,6 @@ class OriginalController extends BaseController {
   @override
   void onClose() {
     super.onClose();
-    _talkBeanListener?.cancel();
+    _talkStatusListener?.cancel();
   }
 }

+ 2 - 1
lib/module/talk/summary/controller.dart

@@ -20,7 +20,8 @@ class SummaryController extends BaseController {
   @override
   void onReady() {
     super.onReady();
-    _talkStatusListener = talkController.talkBean.value?.status.listen((bean) {
+    _talkStatusListener =
+        talkController.talkBean.value?.status.listen((status) {
       _dealTalkUpdate();
     });
     _dealTalkUpdate();