From 103ed7e3ede154f67e06921b6fdd9832ef3a57f5 Mon Sep 17 00:00:00 2001 From: kohlerpop1 Date: Sun, 31 Mar 2024 20:19:24 -0400 Subject: [PATCH] Changed isNotClosing to isOpen because if isOpen is false inside of any of the using methods, it throws an exception. --- .../tiktok/websocket/TikTokWebSocketListener.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketListener.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketListener.java index b42c184b..8f845a2b 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketListener.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketListener.java @@ -61,7 +61,7 @@ public void onMessage(ByteBuffer bytes) { } catch (Exception e) { tikTokEventHandler.publish(tikTokLiveClient, new TikTokErrorEvent(e)); } - if (isNotClosing()) { + if (isOpen()) { sendPing(); } } @@ -79,8 +79,7 @@ private void handleBinary(byte[] buffer) { pushFrameBuilder.setPayloadType("ack"); pushFrameBuilder.setLogId(websocketPushFrame.getLogId()); pushFrameBuilder.setPayload(webcastResponse.getInternalExtBytes()); - if (isNotClosing()) - { + if (isOpen()) { this.send(pushFrameBuilder.build().toByteArray()); } } @@ -90,7 +89,7 @@ private void handleBinary(byte[] buffer) { @Override public void onOpen(ServerHandshake serverHandshake) { tikTokEventHandler.publish(tikTokLiveClient, new TikTokConnectedEvent()); - if (isNotClosing()) { + if (isOpen()) { sendPing(); } } @@ -104,7 +103,7 @@ public void onClose(int code, String reason, boolean remote) { @Override public void onError(Exception error) { tikTokEventHandler.publish(tikTokLiveClient, new TikTokErrorEvent(error)); - if (isNotClosing()) { + if (isOpen()) { sendPing(); } } @@ -129,10 +128,6 @@ private WebcastResponse getWebResponseMessage(ByteString buffer) { } } - private boolean isNotClosing() { - return !isClosed() && !isClosing(); - } - @Override public void onMessage(String s) { // System.err.println(s);