fix:增加进入后台时发送挂断消息

This commit is contained in:
liyi 2025-02-17 17:10:11 +08:00
parent 017b18600b
commit e3aa467829

View File

@ -1,5 +1,7 @@
import 'package:flutter/widgets.dart';
import 'package:get/get.dart';
import 'package:star_lock/network/start_chart_api.dart';
import 'package:star_lock/talk/starChart/constant/talk_status.dart';
import 'package:star_lock/talk/starChart/star_chart_manage.dart';
import 'package:star_lock/tools/storage.dart';
@ -27,6 +29,15 @@ class AppLifecycleObserver extends WidgetsBindingObserver {
void onAppPaused() {
//
print('App has entered the background.');
if (StartChartManage().talkStatus.status ==
TalkStatus.passiveCallWaitingAnswer ||
StartChartManage().talkStatus.status ==
TalkStatus.proactivelyCallWaitingAnswer) {
StartChartManage().startTalkHangupMessageTimer();
StartChartManage().startTalkRejectMessageTimer();
// 退
Get.back();
}
StartChartManage().destruction();
}