From 176a265859be1777378b0d5841c517ab3dbef41b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CDaisyWu=E2=80=9D?= <“18682150237@163.com”> Date: Thu, 23 Jan 2025 15:04:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=201=EF=BC=8C=E6=98=9F=E5=9B=BE=EF=BC=9A?= =?UTF-8?q?=E9=80=80=E5=87=BA=E7=99=BB=E5=BD=95=E5=85=B3=E9=97=ADudp?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=93=8D=E4=BD=9C=202=EF=BC=8C=E6=98=9F?= =?UTF-8?q?=E5=9B=BE=EF=BC=9A=E9=94=80=E6=AF=81=E8=B5=84=E6=BA=90=E5=8F=96?= =?UTF-8?q?=E6=B6=88=E5=8F=91=E9=80=81=E9=80=9A=E8=AF=9D=E4=B8=AD=E6=8C=82?= =?UTF-8?q?=E6=96=AD=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/mine/mineSet/mineSet/mineSet_logic.dart | 1 + lib/talk/startChart/start_chart_manage.dart | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/mine/mineSet/mineSet/mineSet_logic.dart b/lib/mine/mineSet/mineSet/mineSet_logic.dart index e9666460..09991b8d 100755 --- a/lib/mine/mineSet/mineSet/mineSet_logic.dart +++ b/lib/mine/mineSet/mineSet/mineSet_logic.dart @@ -150,6 +150,7 @@ class MineSetLogic extends BaseGetXController { BlueManage().disconnect(); XSJPushProvider().initLocalNotification(isCancelLocalPush: true); StartChartManage().destruction(); + StartChartManage().closeUdpSocket(); Get.offNamedUntil(Routers.starLockLoginPage, (Route route) => false); } else { ApmHelper.instance.logout(); diff --git a/lib/talk/startChart/start_chart_manage.dart b/lib/talk/startChart/start_chart_manage.dart index 464f4f5c..1a95c461 100644 --- a/lib/talk/startChart/start_chart_manage.dart +++ b/lib/talk/startChart/start_chart_manage.dart @@ -713,6 +713,7 @@ class StartChartManage { // _udpSocket = null; } + // print('发送消息'); //ToDo: 增加对讲调试、正式可删除 UdpTalkDataHandler().updateSendDataRate(message.length); @@ -1099,8 +1100,8 @@ class StartChartManage { } /// 销毁资源 - void destruction() async { - sendTalkHangupMessage(); + Future destruction() async { + // sendTalkHangupMessage(); isOnlineStartChartServer = false; stopHeartbeat(); stopTalkExpectMessageTimer();