From 84db20dd884348c048a2487d10b72cda000aae9e Mon Sep 17 00:00:00 2001 From: Mygod Date: Mon, 12 Aug 2019 13:43:14 +0800 Subject: [PATCH] Remove unnecessary synchronization --- .../be/mygod/vpnhotspot/net/monitor/IpNeighbourMonitor.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpNeighbourMonitor.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpNeighbourMonitor.kt index 35f9f79b..d3362c94 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpNeighbourMonitor.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/IpNeighbourMonitor.kt @@ -21,9 +21,7 @@ class IpNeighbourMonitor private constructor() : IpMonitor() { monitor = IpNeighbourMonitor() instance = monitor monitor.flush() - } else { - callback.onIpNeighbourAvailable(synchronized(monitor.neighbours) { monitor.neighbours.values.toList() }) - } + } else callback.onIpNeighbourAvailable(monitor.neighbours.values) } fun unregisterCallback(callback: Callback) = synchronized(callbacks) { if (!callbacks.remove(callback) || callbacks.isNotEmpty()) return@synchronized