diff --git a/src/main/java/fr/insa/clavardator/network/NetDiscoverer.java b/src/main/java/fr/insa/clavardator/network/NetDiscoverer.java index d0f265a..c5395b2 100644 --- a/src/main/java/fr/insa/clavardator/network/NetDiscoverer.java +++ b/src/main/java/fr/insa/clavardator/network/NetDiscoverer.java @@ -30,12 +30,10 @@ public class NetDiscoverer { public void discoverActiveUsers(String broadcastMessage, ResponseReceivedCallback callback, ErrorCallback errorCallback) { if (responseListener != null) responseListener.stopListening(); - responseListener = new ResponseListener((ipAddr, data) -> { - broadcastSender = new BroadcastSender(broadcastMessage, errorCallback); - broadcastSender.start(); - callback.onResponseReceived(ipAddr, data); - }, errorCallback); + responseListener = new ResponseListener(callback, errorCallback); responseListener.start(); + broadcastSender = new BroadcastSender(broadcastMessage, errorCallback); + broadcastSender.start(); } /**