diff --git a/lib/talk/startChart/start_chart_manage.dart b/lib/talk/startChart/start_chart_manage.dart index 157d1a6f..98a8ba0c 100644 --- a/lib/talk/startChart/start_chart_manage.dart +++ b/lib/talk/startChart/start_chart_manage.dart @@ -120,15 +120,19 @@ class StartChartManage { localPublicHost = relayInfoEntity.client_addr!; } - if (relayInfoEntity.relay_list?.length != 0) { + if (relayInfoEntity.relay_list != null && + relayInfoEntity.relay_list!.length != 0) { final data = relayInfoEntity.relay_list?[0]; final parseUdpUrl = _parseUdpUrl(data?.listenAddr ?? ''); remoteHost = parseUdpUrl['host'] ?? ''; remotePort = parseUdpUrl['port'] ?? ''; relayPeerId = data?.peerID ?? ''; ToPeerId = relayPeerId; + _log(text: '中继信息----》${relayInfoEntity}'); + }else{ + _log(text: '未查询到中继信息----》'); } - _log(text: '中继信息----》${relayInfoEntity}'); + } void closeUdpSocket() {