aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/torui/coflsky/network
diff options
context:
space:
mode:
authorTorui <44932079+ToruiDev@users.noreply.github.com>2022-10-01 18:28:35 +0200
committerGitHub <noreply@github.com>2022-10-01 18:28:35 +0200
commit42ff9abd7a9ccb993a116fceb3e00b4eb0e5b878 (patch)
tree9f33d5a34f61200d232ecd428a5c8aff8737bade /src/main/java/de/torui/coflsky/network
parent155d92d0093bd3f5ebc052912257cbdcef19937d (diff)
parentcc9fefb3d39f08ae8354477702662fd523dcf0ce (diff)
downloadCOFL-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.java15
-rw-r--r--src/main/java/de/torui/coflsky/network/WSClientWrapper.java7
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;