feat: add username constructor param
This commit is contained in:
parent
811537dec8
commit
c59fc318f0
5 changed files with 10 additions and 5 deletions
|
@ -10,7 +10,8 @@ public class ActiveUser extends PeerUser {
|
|||
|
||||
private transient PeerConnection connection;
|
||||
|
||||
public ActiveUser(InetAddress ipAddr) {
|
||||
public ActiveUser(String username, InetAddress ipAddr) {
|
||||
super(username);
|
||||
connection = new PeerConnection(ipAddr);
|
||||
}
|
||||
|
||||
|
|
|
@ -2,7 +2,8 @@ package fr.insa.clavardator.users;
|
|||
|
||||
public class CurrentUser extends User {
|
||||
|
||||
public CurrentUser(UserList userList) {
|
||||
public CurrentUser(String username, UserList userList) {
|
||||
super(username);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -6,7 +6,8 @@ public class PeerUser extends User {
|
|||
|
||||
protected transient ChatHistory history;
|
||||
|
||||
public PeerUser() {
|
||||
public PeerUser(String username) {
|
||||
super(username);
|
||||
history = new ChatHistory(this);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,7 +16,9 @@ public class User implements Serializable {
|
|||
pcs.removePropertyChangeListener(listener);
|
||||
}
|
||||
|
||||
public User() {}
|
||||
public User(String username) {
|
||||
this.username = username;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the current value of username
|
||||
|
|
|
@ -49,7 +49,7 @@ public class UserList {
|
|||
*/
|
||||
public void discoverActiveUsers() {
|
||||
NetDiscoverer.discoverActiveUsers((ipAddr, data) -> {
|
||||
ActiveUser newUser = new ActiveUser(ipAddr);
|
||||
ActiveUser newUser = new ActiveUser("", ipAddr); // TODO find username
|
||||
activeUsers.add(newUser);
|
||||
pcs.firePropertyChange("activeUsers", null, newUser);
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue