diff options
| author | Torui <44932079+ToruiDev@users.noreply.github.com> | 2022-10-01 18:28:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-01 18:28:35 +0200 |
| commit | 42ff9abd7a9ccb993a116fceb3e00b4eb0e5b878 (patch) | |
| tree | 9f33d5a34f61200d232ecd428a5c8aff8737bade /src/main/java/de/torui/coflsky/network | |
| parent | 155d92d0093bd3f5ebc052912257cbdcef19937d (diff) | |
| parent | cc9fefb3d39f08ae8354477702662fd523dcf0ce (diff) | |
| download | COFL-42ff9abd7a9ccb993a116fceb3e00b4eb0e5b878.tar.gz COFL-42ff9abd7a9ccb993a116fceb3e00b4eb0e5b878.tar.bz2 COFL-42ff9abd7a9ccb993a116fceb3e00b4eb0e5b878.zip | |
Merge pull request #71 from Coflnet/fix/trade-view
Update descriptions on change and fix hot key starts
Diffstat (limited to 'src/main/java/de/torui/coflsky/network')
| -rw-r--r-- | src/main/java/de/torui/coflsky/network/WSClient.java | 15 | ||||
| -rw-r--r-- | src/main/java/de/torui/coflsky/network/WSClientWrapper.java | 7 |
2 files changed, 7 insertions, 15 deletions
diff --git a/src/main/java/de/torui/coflsky/network/WSClient.java b/src/main/java/de/torui/coflsky/network/WSClient.java index 46fdbb4..f306751 100644 --- a/src/main/java/de/torui/coflsky/network/WSClient.java +++ b/src/main/java/de/torui/coflsky/network/WSClient.java @@ -38,7 +38,7 @@ public class WSClient extends WebSocketAdapter { })*/.create(); } public URI uri; - public WebSocket socket; + private WebSocket socket; public boolean shouldRun = false; public WebSocketState currentState = WebSocketState.CLOSED; @@ -79,19 +79,10 @@ public class WSClient extends WebSocketAdapter { public void stop() { System.out.println("Closing Socket"); - // socket.sendClose(); + if(socket == null) + return; socket.clearListeners(); - socket.disconnect(); - /*try { - socket.getConnectedSocket().close(); - } catch (IOException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (WebSocketException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - }*/ System.out.println("Socket closed"); } diff --git a/src/main/java/de/torui/coflsky/network/WSClientWrapper.java b/src/main/java/de/torui/coflsky/network/WSClientWrapper.java index 044a3e2..eccc0e7 100644 --- a/src/main/java/de/torui/coflsky/network/WSClientWrapper.java +++ b/src/main/java/de/torui/coflsky/network/WSClientWrapper.java @@ -35,7 +35,6 @@ public class WSClientWrapper { } public void restartWebsocketConnection() { - socket.socket.clearListeners(); socket.stop(); System.out.println("Sleeping..."); @@ -103,9 +102,11 @@ public class WSClientWrapper { String coflSessionID = CoflSessionManager.GetCoflSession(username).SessionUUID; uri += "&SId=" + coflSessionID; - + + if(socket != null) + socket.stop(); socket = new WSClient(URI.create(uri)); - + isRunning = false; boolean successfull = start(); if(successfull) { socket.shouldRun = true; |
