fix:调整通话中时改为发送通话中挂断消息

This commit is contained in:
liyi 2024-12-10 17:46:24 +08:00
parent c6e9730b43
commit 17111c7dc3

View File

@ -30,7 +30,8 @@ class StarChartLogic extends BaseGetXController {
state.talkStatus.value = event.newStatus.index;
state.oneMinuteTime.value = 0;
if (state.talkStatus.value == TalkStatus.rejected.index) {
if (state.talkStatus.value == TalkStatus.rejected.index ||
state.talkStatus.value == TalkStatus.end.index) {
_cancelTimers();
return;
}
@ -82,7 +83,13 @@ class StarChartLogic extends BaseGetXController {
//
void initiateHangUpCommand() {
_cancelTimers();
StartChartManage().sendTalkRejectMessage();
if (state.talkStatus.value == TalkStatus.duringCall.index) {
//
StartChartManage().sendTalkHangupMessage();
} else {
//
StartChartManage().sendTalkRejectMessage();
}
}
Future<void> _onFrame(List<int> frame) async {