fix:调整异常后中断持续发送

This commit is contained in:
liyi 2025-04-16 14:28:18 +08:00
parent a259ed9dd3
commit 50944a082b

View File

@ -595,27 +595,31 @@ class StartChartManage {
// //
void startTalkRejectMessageTimer() async { void startTalkRejectMessageTimer() async {
talkRejectTimer ??= Timer.periodic( try {
Duration(seconds: _defaultIntervalTime), talkRejectTimer ??= Timer.periodic(
(Timer timer) async { Duration(seconds: _defaultIntervalTime),
_sendTalkRejectMessage(); (Timer timer) async {
}, _sendTalkRejectMessage();
); },
);
} catch (e) {
AppLog.log("startTalkRejectMessageTimer e:${e}");
} finally {
//
StartChartTalkStatus.instance.setRejected();
//
AudioPlayerManager().stopRingtone();
//
stopTalkExpectMessageTimer();
stopTalkPingMessageTimer();
stopCallRequestMessageTimer();
stopSendingRbcuInfoMessages();
stopSendingRbcuProBeMessages();
//
// talkePingOverTimeTimerManager.cancel();
StartChartTalkStatus.instance.setRejected(); talkDataOverTimeTimerManager.cancel();
// }
AudioPlayerManager().stopRingtone();
//
stopTalkExpectMessageTimer();
stopTalkPingMessageTimer();
stopCallRequestMessageTimer();
stopSendingRbcuInfoMessages();
stopSendingRbcuProBeMessages();
//
talkePingOverTimeTimerManager.cancel();
talkDataOverTimeTimerManager.cancel();
} }
// //