소스 검색

[fix]修复谈话原文

zk 1 년 전
부모
커밋
a54c41ae64
2개의 변경된 파일7개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 4
      lib/module/talk/original/controller.dart
  2. 2 1
      lib/module/talk/summary/controller.dart

+ 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();