Skip to content

Commit 4b4874d

Browse files
committed
Update bytes required for ping task!
1 parent 9c7b24f commit 4b4874d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/WebSocketHeartbeatTask.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,15 @@
2424

2525
import org.java_websocket.WebSocket;
2626

27+
import java.util.Base64;
28+
2729
public class WebSocketHeartbeatTask
2830
{
2931
private Thread thread;
3032
private boolean isRunning = false;
3133
private final int MAX_TIMEOUT = 250;
3234
private final int SLEEP_TIME = 500;
33-
private final byte[] heartbeatBytes = {58, 2, 104, 98}; // Byte Array of "3A026862" which is TikTok's custom heartbeat value
35+
private final byte[] heartbeatBytes = Base64.getDecoder().decode("MgJwYjoCaGI="); // Used to be '3A026862' aka ':\x02hb', now is '2\x02pb:\x02hb'.
3436

3537
public void run(WebSocket webSocket, long pingTaskTime) {
3638
stop();
@@ -58,6 +60,5 @@ private void heartbeatTask(WebSocket webSocket, long pingTaskTime) {
5860
isRunning = false;
5961
}
6062
}
61-
6263
}
6364
}

0 commit comments

Comments
 (0)