防止挂断后自动重连

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().stopTalkExpectMessageTimer();
StartChartManage().stopSendingRbcuInfoMessages(); StartChartManage().stopSendingRbcuInfoMessages();
StartChartManage().stopSendingRbcuProBeMessages(); StartChartManage().stopSendingRbcuProBeMessages();
//
StartChartManage().stopCallRequestMessageTimer();
talkStatus.setNotTalkData(); talkStatus.setNotTalkData();
talkStatus.setEnd(); talkStatus.setEnd();
AudioPlayerManager().stopRingtone(); AudioPlayerManager().stopRingtone();

View File

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

View File

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

View File

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

View File

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