From 0aaaecede947b135e3d7f2f92bd8bca0f5e6461b Mon Sep 17 00:00:00 2001 From: liyi Date: Wed, 2 Apr 2025 09:58:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=8F=96=E6=B6=88=E5=80=92=E8=AE=A1?= =?UTF-8?q?=E6=97=B6=E7=BB=93=E6=9D=9F=E6=8C=82=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/talkView/talk_view_logic.dart | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/talk/starChart/views/talkView/talk_view_logic.dart b/lib/talk/starChart/views/talkView/talk_view_logic.dart index 19633e75..fb7abd92 100644 --- a/lib/talk/starChart/views/talkView/talk_view_logic.dart +++ b/lib/talk/starChart/views/talkView/talk_view_logic.dart @@ -275,12 +275,12 @@ class TalkViewLogic extends BaseGetXController { Timer.periodic(const Duration(seconds: 1), (Timer t) { if (state.listData.value.length > 0) { state.oneMinuteTime.value++; - if (state.oneMinuteTime.value >= 60) { - t.cancel(); // 取消定时器 - state.oneMinuteTime.value = 0; - // 倒计时结束挂断 - // udpHangUpAction(); - } + // if (state.oneMinuteTime.value >= 60) { + // t.cancel(); // 取消定时器 + // state.oneMinuteTime.value = 0; + // // 倒计时结束挂断 + // // udpHangUpAction(); + // } } }); break; @@ -492,7 +492,9 @@ class TalkViewLogic extends BaseGetXController { stopProcessingAudio(); // 清理图片缓存 _imageCache.clear(); - + state.oneMinuteTimeTimer?.cancel(); // 取消旧定时器 + state.oneMinuteTimeTimer = null; // 取消旧定时器 + state.oneMinuteTime.value = 0; super.onClose(); }