Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
5cf0279279
1 changed files with 8 additions and 5 deletions
|
@ -7,7 +7,6 @@ import fr.insa.clavardator.util.ErrorCallback;
|
|||
import fr.insa.clavardator.util.Log;
|
||||
|
||||
import java.beans.PropertyChangeEvent;
|
||||
import java.net.InetAddress;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -110,16 +109,18 @@ public class UserList {
|
|||
if (!inactiveUsers.containsKey(id)) {
|
||||
if (activeUsers.containsKey(id)) {
|
||||
Log.e(getClass().getSimpleName(), "Tried to set state CONNECTED on an already connected user: user id " + id);
|
||||
return;
|
||||
} else {
|
||||
Log.e(getClass().getSimpleName(), "Tried to set state CONNECTED on an unknown user: user id " + id);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
inactiveUsers.remove(id);
|
||||
activeUsers.put(id, user);
|
||||
notifyConnectionObservers(user);
|
||||
Log.v(getClass().getSimpleName(), "State of user " + id + " updated from " +
|
||||
oldState.toString() + " to " + newState.toString());
|
||||
|
||||
|
||||
} else if (oldState == PeerUser.State.CONNECTED &&
|
||||
(newState == PeerUser.State.DISCONNECTED || newState == PeerUser.State.CONNECTING)) {
|
||||
|
@ -127,16 +128,18 @@ public class UserList {
|
|||
if (!activeUsers.containsKey(id)) {
|
||||
if (inactiveUsers.containsKey(id)) {
|
||||
Log.e(getClass().getSimpleName(), "Tried to set state DISCONNECTED on an already disconnected user: user id " + id);
|
||||
return;
|
||||
} else {
|
||||
Log.e(getClass().getSimpleName(), "Tried to set state DISCONNECTED on an unknown user: user id " + id);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
activeUsers.remove(id);
|
||||
inactiveUsers.put(id, user);
|
||||
notifyDisconnectionObservers(user);
|
||||
|
||||
Log.v(getClass().getSimpleName(), "State of user " + id + " updated from " +
|
||||
oldState.toString() + " to " + newState.toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue