防止挂断后自动重连

This commit is contained in:
sky.min 2026-01-15 17:31:49 +08:00
parent 137cdf4ab8
commit ce350aecca
5 changed files with 16 additions and 0 deletions

View File

@ -35,6 +35,8 @@ class TalkDataOverTimeTimerManager {
StartChartManage().stopTalkExpectMessageTimer();
StartChartManage().stopSendingRbcuInfoMessages();
StartChartManage().stopSendingRbcuProBeMessages();
//
StartChartManage().stopCallRequestMessageTimer();
talkStatus.setNotTalkData();
talkStatus.setEnd();
AudioPlayerManager().stopRingtone();

View File

@ -39,6 +39,8 @@ class TalkePingOverTimeTimerManager {
StartChartManage().startTalkHangupMessageTimer();
StartChartManage().stopSendingRbcuInfoMessages();
StartChartManage().stopSendingRbcuProBeMessages();
//
StartChartManage().stopCallRequestMessageTimer();
talkStatus.setNotTalkPing();
talkStatus.setEnd();
Get.back();

View File

@ -416,6 +416,9 @@ class ImageTransmissionLogic extends BaseGetXController {
videoRenderTimer?.cancel();
videoRenderTimer = null;
//
StartChartManage().stopCallRequestMessageTimer();
super.onClose();
}

View File

@ -82,6 +82,8 @@ class TalkViewLogic extends BaseGetXController {
//
StartChartManage().startTalkRejectMessageTimer();
}
//
StartChartManage().stopCallRequestMessageTimer();
Get.back();
}
@ -433,6 +435,9 @@ class TalkViewLogic extends BaseGetXController {
videoRenderTimer?.cancel();
videoRenderTimer = null;
//
StartChartManage().stopCallRequestMessageTimer();
super.onClose();
}

View File

@ -513,6 +513,8 @@ class H264WebViewLogic extends BaseGetXController {
//
StartChartManage().startTalkRejectMessageTimer();
}
//
StartChartManage().stopCallRequestMessageTimer();
// _mockDataTimer?.cancel();
// _mockDataTimer = null;
PacketLossStatistics().reset();
@ -591,6 +593,8 @@ class H264WebViewLogic extends BaseGetXController {
// _mockDataTimer = null;
super.dispose();
StartChartManage().startTalkHangupMessageTimer();
//
StartChartManage().stopCallRequestMessageTimer();
state.animationController.dispose();
state.webViewController.clearCache();
state.webViewController.reload();