diff --git a/bin/thermostat/ThermostatDevice.class b/bin/thermostat/ThermostatDevice.class index 7bef7be..b93b34b 100644 Binary files a/bin/thermostat/ThermostatDevice.class and b/bin/thermostat/ThermostatDevice.class differ diff --git a/out/MAIN.jar b/out/MAIN.jar index 2c7a535..b3e9db8 100644 Binary files a/out/MAIN.jar and b/out/MAIN.jar differ diff --git a/src/InputOutput/Database.java b/src/InputOutput/Database.java index 3357796..6e8807c 100644 --- a/src/InputOutput/Database.java +++ b/src/InputOutput/Database.java @@ -58,7 +58,10 @@ public void setDesiredTempForSerialNumber(String serialnumber, String desiredtem public String getDevicesFromEmail(String email){ return this.getUserFromEmail(email).get("devices"); } - + + public void giveUserAccessToDeviceByEmailAndSerialNumber(String email, String serialNumber){ + this.updateTable("UserTable", email, "devices", serialNumber); + } @Override public void datastructureLogEvent(String query) { diff --git a/src/server/server.java b/src/server/server.java index cc701d4..617f660 100644 --- a/src/server/server.java +++ b/src/server/server.java @@ -41,9 +41,12 @@ public server() throws Exception { String adminPassword = "admin"; String ip = "127.0.0.1"; String email = "admin@uconn.edu"; - String serialNumber = "1.1"; + String serialNumber = "00000011TEST"; + dataStorage = new Database(this); dataStorage.createUser(email, adminPassword, ip, serialNumber); + dataStorage.giveUserAccessToDeviceByEmailAndSerialNumber(email, serialNumber); + System.out.println(dataStorage.getDevicesFromEmail("admin@uconn.edu")); this.startServerListenerThreadCurrentTemp(); dataStorage.printStruct(); instance = this;