added email field to sync daemon. issue 39

This commit is contained in:
Ziver Koc 2016-11-16 21:29:55 +01:00
parent a55064846f
commit dfa07de6c8
2 changed files with 4 additions and 1 deletions

View file

@ -66,6 +66,7 @@ public class PCDataSynchronizationClient implements HalDaemon {
out.writeObject(new PeerDataReqDTO());
PeerDataRspDTO peerData = (PeerDataRspDTO) in.readObject();
user.setUsername(peerData.username);
user.setEmail(peerData.email);
user.setAddress(peerData.address);
user.save(db);

View file

@ -29,7 +29,7 @@ import java.util.logging.Logger;
public class PCDataSynchronizationDaemon extends ThreadedTCPNetworkServer implements HalDaemon {
private static final Logger logger = LogUtil.getLogger();
public static final int PROTOCOL_VERSION = 4;
public static final int PROTOCOL_VERSION = 5; // Increment for protocol changes
public PCDataSynchronizationDaemon() {
@ -81,6 +81,7 @@ public class PCDataSynchronizationDaemon extends ThreadedTCPNetworkServer implem
PeerDataRspDTO rsp = new PeerDataRspDTO();
User localUser = User.getLocalUser(db);
rsp.username = localUser.getUsername();
rsp.email = localUser.getEmail();
rsp.address = localUser.getAddress();
rsp.sensors = new ArrayList<>();
@ -151,6 +152,7 @@ public class PCDataSynchronizationDaemon extends ThreadedTCPNetworkServer implem
/////////////// DTO ///////////////////////
protected static class PeerDataRspDTO implements Serializable{
public String username;
public String email;
public String address;
public ArrayList<SensorDTO> sensors;