mirror of
https://github.com/jwdeveloper/TikTokLiveJava.git
synced 2026-02-27 08:49:40 -05:00
Adapt everything to newly updated proto and fix all mappings for those events.
This commit is contained in:
@@ -30,12 +30,6 @@
|
||||
<artifactId>mongodb-driver-sync</artifactId>
|
||||
<version>4.4.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.jwdeveloper.tiktok</groupId>
|
||||
<artifactId>API</artifactId>
|
||||
<version>1.9.2-Release</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
@@ -29,16 +29,14 @@ import io.github.jwdeveloper.tiktok.data.events.control.TikTokConnectingEvent;
|
||||
import io.github.jwdeveloper.tiktok.data.events.room.TikTokRoomInfoEvent;
|
||||
import io.github.jwdeveloper.tiktok.data.events.websocket.TikTokWebsocketResponseEvent;
|
||||
import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveMessageException;
|
||||
import io.github.jwdeveloper.tiktok.extension.collector.api.LiveDataCollector;
|
||||
import io.github.jwdeveloper.tiktok.extension.collector.api.Storage;
|
||||
import io.github.jwdeveloper.tiktok.extension.collector.api.*;
|
||||
import io.github.jwdeveloper.tiktok.extension.collector.api.settings.CollectorListenerSettings;
|
||||
import io.github.jwdeveloper.tiktok.live.LiveClient;
|
||||
import io.github.jwdeveloper.tiktok.messages.webcast.WebcastResponse;
|
||||
import io.github.jwdeveloper.tiktok.messages.webcast.ProtoMessageFetchResult;
|
||||
import io.github.jwdeveloper.tiktok.utils.JsonUtil;
|
||||
import org.bson.Document;
|
||||
|
||||
import java.io.PrintWriter;
|
||||
import java.io.StringWriter;
|
||||
import java.io.*;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Base64;
|
||||
|
||||
@@ -77,12 +75,12 @@ public class DataCollectorListener implements LiveDataCollector {
|
||||
includeError(liveClient, event);
|
||||
}
|
||||
|
||||
private void includeResponse(LiveClient liveClient, WebcastResponse message) {
|
||||
private void includeResponse(LiveClient liveClient, ProtoMessageFetchResult message) {
|
||||
var messageContent = Base64.getEncoder().encodeToString(message.toByteArray());
|
||||
insertDocument(liveClient, createDocument("response", "webcast", messageContent));
|
||||
}
|
||||
|
||||
private void includeMessage(LiveClient liveClient, WebcastResponse.Message message) {
|
||||
private void includeMessage(LiveClient liveClient, ProtoMessageFetchResult.BaseProtoMessage message) {
|
||||
var method = message.getMethod();
|
||||
var messageContent = Base64.getEncoder().encodeToString(message.getPayload().toByteArray());
|
||||
insertDocument(liveClient, createDocument("message", method, messageContent));
|
||||
|
||||
Reference in New Issue
Block a user