mirror of
https://github.com/jwdeveloper/TikTokLiveJava.git
synced 2026-02-27 16:59:39 -05:00
`onWebsocketMessage()` TikTokWebsocketMessageEvent new event that is triggered when new ProtocolBuffer message come from TikTok server. Should be mainly use for debuging purpose Bugs: - Fixed bug: WebcastSocialMessage was always triggering `TikTokShareEvent` events such as `TikTokLikeEvent`, `TikTokFollowEvent`, `TikTokShareEvent`, `TikTokJoinEvent` was ignored - Fixed bug: Websocket was disconnecting when there was no incoming events for the while. Fixed by implementing background loop that pinging TikTok server every few ms. - Fixed bug: Disconnect method was not working
50 lines
1.7 KiB
Java
50 lines
1.7 KiB
Java
package io.github.jwdeveloper.tiktok;
|
|
|
|
import com.google.protobuf.InvalidProtocolBufferException;
|
|
import io.github.jwdeveloper.tiktok.common.TikTokBaseTest;
|
|
import io.github.jwdeveloper.tiktok.messages.*;
|
|
import org.junit.Test;
|
|
|
|
public class ParseMessagesTests extends TikTokBaseTest
|
|
{
|
|
|
|
|
|
@Test
|
|
public void ShouldParseMessageWebcastLikeMessage() throws InvalidProtocolBufferException {
|
|
var bytes = getFileBytesUtf("LikeMessage.bin");
|
|
var message = WebcastLikeMessage.parseFrom(bytes);
|
|
}
|
|
|
|
@Test
|
|
public void ShouldParseMessageWebcastGiftMessage() throws InvalidProtocolBufferException {
|
|
var bytes = getFileBytesUtf("MessageWebcastGiftMessage.bin");
|
|
var message = WebcastGiftMessage.parseFrom(bytes);
|
|
}
|
|
@Test
|
|
public void ShouldParseMessageWebcastChatMessage() throws InvalidProtocolBufferException {
|
|
var bytes = getFileBytesUtf("MessageWebcastChatMessage.bin");
|
|
var message = WebcastChatMessage.parseFrom(bytes);
|
|
}
|
|
|
|
@Test
|
|
public void ShouldParseMessageWebcastImDeleteMessage() throws InvalidProtocolBufferException {
|
|
var bytes = getFileBytesUtf("MessageWebcastImDeleteMessage.bin");
|
|
var message = WebcastImDeleteMessage.parseFrom(bytes);
|
|
}
|
|
|
|
|
|
@Test
|
|
public void ShouldParseMessageWebcastSocialMessage() throws InvalidProtocolBufferException {
|
|
var bytes = getFileBytesUtf("MessageWebcastSocialMessage.bin");
|
|
var message = WebcastSocialMessage.parseFrom(bytes);
|
|
}
|
|
|
|
|
|
@Test
|
|
public void ShouldParseMessageWebcastMemberMessage() throws InvalidProtocolBufferException {
|
|
var bytes = getFileBytesUtf("WebcastMemberMessage.bin");
|
|
var message = WebcastMemberMessage.parseFrom(bytes);
|
|
}
|
|
|
|
}
|