fix:调整中继数据的判断方式

This commit is contained in:
liyi 2024-12-10 16:31:56 +08:00
parent de2e09aada
commit 92f3b90cb7

View File

@ -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() {