AeroToss: убран дублирующийся discovery
- Добавлена проверка discoveredDevices.containsKey(remoteId) - Устройство не запрашивается повторно если уже известно - Desktop находит телефон один раз, не обновляет UI каждую секунду
This commit is contained in:
@@ -147,6 +147,9 @@ class TcpDiscovery(
|
||||
if (remoteId == deviceId) return
|
||||
if (remoteServicePort == myServicePort) return
|
||||
|
||||
// Skip if already known
|
||||
if (discoveredDevices.containsKey(remoteId)) return
|
||||
|
||||
val host = pkt.address.hostAddress ?: return
|
||||
val device = queryRemote(host, remoteTcpPort)
|
||||
if (device != null) {
|
||||
|
||||
Reference in New Issue
Block a user