fix:取消倒计时结束挂断

This commit is contained in:
liyi 2025-04-02 09:58:52 +08:00
parent e3cf148b50
commit 0aaaecede9

View File

@ -275,12 +275,12 @@ class TalkViewLogic extends BaseGetXController {
Timer.periodic(const Duration(seconds: 1), (Timer t) { Timer.periodic(const Duration(seconds: 1), (Timer t) {
if (state.listData.value.length > 0) { if (state.listData.value.length > 0) {
state.oneMinuteTime.value++; state.oneMinuteTime.value++;
if (state.oneMinuteTime.value >= 60) { // if (state.oneMinuteTime.value >= 60) {
t.cancel(); // // t.cancel(); //
state.oneMinuteTime.value = 0; // state.oneMinuteTime.value = 0;
// // //
// udpHangUpAction(); // // udpHangUpAction();
} // }
} }
}); });
break; break;
@ -492,7 +492,9 @@ class TalkViewLogic extends BaseGetXController {
stopProcessingAudio(); stopProcessingAudio();
// //
_imageCache.clear(); _imageCache.clear();
state.oneMinuteTimeTimer?.cancel(); //
state.oneMinuteTimeTimer = null; //
state.oneMinuteTime.value = 0;
super.onClose(); super.onClose();
} }