fix:增加接听后延迟2秒再启动通话数据检查和预期数据

This commit is contained in:
liyi 2024-12-12 11:41:54 +08:00
parent f9bf6a15bb
commit 5b2cd50879

View File

@ -22,16 +22,19 @@ class UdpTalkAcceptHandler extends ScpMessageBaseHandle
}
@override
void handleResp(ScpMessage scpMessage) {
void handleResp(ScpMessage scpMessage) async {
//
final GenericResp genericResp = scpMessage.Payload;
if (checkGenericRespSuccess(genericResp)) {
//
_handleStartTalkPing();
//
_handleCheckTalkDataTimer();
//
_handleStartSendTalkExpectDataRequest();
await Future.delayed(Duration(seconds: 2), () {
//
_handleStartSendTalkExpectDataRequest();
//
_handleCheckTalkDataTimer();
});
//
stopRingtone();
//
@ -40,14 +43,10 @@ class UdpTalkAcceptHandler extends ScpMessageBaseHandle
}
@override
void handleInvalidReq(ScpMessage scpMessage) {
}
void handleInvalidReq(ScpMessage scpMessage) {}
@override
void handleRealTimeData(ScpMessage scpMessage) {
}
void handleRealTimeData(ScpMessage scpMessage) {}
//
void _handleStartTalkPing() {