Compare commits
2 commits
16664ed8a2
...
12733c5eb4
Author | SHA1 | Date | |
---|---|---|---|
12733c5eb4 | |||
a49432a668 |
5 changed files with 9 additions and 9 deletions
|
@ -1,6 +1,7 @@
|
||||||
package fr.insa.clavardator.client.db;
|
package fr.insa.clavardator.client.db;
|
||||||
|
|
||||||
import fr.insa.clavardator.client.users.CurrentUser;
|
import fr.insa.clavardator.client.users.CurrentUser;
|
||||||
|
import fr.insa.clavardator.client.users.PeerUser;
|
||||||
import fr.insa.clavardator.lib.message.FileMessage;
|
import fr.insa.clavardator.lib.message.FileMessage;
|
||||||
import fr.insa.clavardator.lib.message.Message;
|
import fr.insa.clavardator.lib.message.Message;
|
||||||
import fr.insa.clavardator.lib.users.User;
|
import fr.insa.clavardator.lib.users.User;
|
||||||
|
@ -203,7 +204,7 @@ public class DatabaseController {
|
||||||
while (res.next()) {
|
while (res.next()) {
|
||||||
String id = res.getString("id");
|
String id = res.getString("id");
|
||||||
String username = res.getString("username");
|
String username = res.getString("username");
|
||||||
userList.add(new User(id, username));
|
userList.add(new PeerUser(id, username));
|
||||||
}
|
}
|
||||||
Log.v(getClass().getSimpleName(), userList.size() + " users fetched");
|
Log.v(getClass().getSimpleName(), userList.size() + " users fetched");
|
||||||
|
|
||||||
|
|
|
@ -15,13 +15,13 @@ public class DirectPeerConnection extends PeerConnection {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void send(Serializable message, @Nullable SimpleCallback callback, @Nullable ErrorCallback errorCallback) {
|
public void send(Serializable message, @Nullable SimpleCallback callback, @Nullable ErrorCallback errorCallback) {
|
||||||
connection.send(message, callback, errorCallback);
|
connection.send(message, callback, errorCallback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void receive(TcpConnection.MessageReceivedCallback callback, ErrorCallback errorCallback) {
|
public void receive(TcpConnection.MessageReceivedCallback callback, ErrorCallback errorCallback) {
|
||||||
connection.receive(callback, errorCallback);
|
connection.receive(callback, errorCallback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ import org.jetbrains.annotations.Nullable;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
public abstract class PeerConnection {
|
public abstract class PeerConnection {
|
||||||
protected abstract void send(Serializable message, @Nullable SimpleCallback calback, @Nullable ErrorCallback errorCallback);
|
public abstract void send(Serializable message, @Nullable SimpleCallback calback, @Nullable ErrorCallback errorCallback);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Subscribe to this user messages.
|
* Subscribe to this user messages.
|
||||||
|
@ -17,7 +17,7 @@ public abstract class PeerConnection {
|
||||||
*
|
*
|
||||||
* @param errorCallback Callback on error
|
* @param errorCallback Callback on error
|
||||||
*/
|
*/
|
||||||
protected abstract void receive(TcpConnection.MessageReceivedCallback callback, ErrorCallback errorCallback);
|
public abstract void receive(TcpConnection.MessageReceivedCallback callback, ErrorCallback errorCallback);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Close the connection and set state to disconnected
|
* Close the connection and set state to disconnected
|
||||||
|
|
|
@ -18,13 +18,13 @@ public class ProxyPeerConnection extends PeerConnection {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void send(Serializable message, @Nullable SimpleCallback callback, @Nullable ErrorCallback errorCallback) {
|
public void send(Serializable message, @Nullable SimpleCallback callback, @Nullable ErrorCallback errorCallback) {
|
||||||
proxy.send(message, callback, errorCallback);
|
proxy.send(message, callback, errorCallback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void receive(TcpConnection.MessageReceivedCallback callback, ErrorCallback errorCallback) {
|
public void receive(TcpConnection.MessageReceivedCallback callback, ErrorCallback errorCallback) {
|
||||||
proxy.receive(userId, callback, errorCallback);
|
proxy.receive(userId, callback, errorCallback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,8 @@ package fr.insa.clavardator.lib.users;
|
||||||
|
|
||||||
import java.beans.PropertyChangeListener;
|
import java.beans.PropertyChangeListener;
|
||||||
import java.beans.PropertyChangeSupport;
|
import java.beans.PropertyChangeSupport;
|
||||||
import java.io.Serializable;
|
|
||||||
|
|
||||||
public class User implements Serializable {
|
public abstract class User {
|
||||||
// Make this class observable
|
// Make this class observable
|
||||||
private final transient PropertyChangeSupport pcs = new PropertyChangeSupport(this);
|
private final transient PropertyChangeSupport pcs = new PropertyChangeSupport(this);
|
||||||
private String username;
|
private String username;
|
||||||
|
|
Loading…
Reference in a new issue