mirror of
https://github.com/jwdeveloper/TikTokLiveJava.git
synced 2026-02-27 16:59:39 -05:00
Changes:
- New event `onSuccessResponseMapping` triggered when Webcast.Message was successfully mapped to TikTokEvent - New Project Tools-collector: Tool generates instance of SqlLite database and collect to it both to events and exceptions occurred while TikTokLive client was running
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
package io.github.jwdeveloper.tiktok.events;
|
||||
|
||||
import io.github.jwdeveloper.tiktok.events.messages.*;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
|
||||
|
||||
public interface TikTokEventBuilder<T> {
|
||||
@@ -89,6 +87,9 @@ public interface TikTokEventBuilder<T> {
|
||||
T onUnhandledControl(TikTokEventConsumer<TikTokUnhandledControlEvent> event);
|
||||
|
||||
T onEvent(TikTokEventConsumer<TikTokEvent> event);
|
||||
|
||||
T onSuccessResponseMapping(TikTokEventConsumer<TikTokSuccessResponseMappingEvent> event);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -21,13 +21,18 @@ public class TikTokLiveMessageException extends TikTokLiveException {
|
||||
this.webcastResponse = webcastResponse;
|
||||
}
|
||||
|
||||
public void messageToBase64()
|
||||
public String messageName()
|
||||
{
|
||||
var decoded = Base64.getEncoder().encodeToString(webcastMessage.getBinary().toByteArray());
|
||||
return webcastMessage.getType();
|
||||
}
|
||||
|
||||
public void webcastResponseToBase64()
|
||||
public String messageToBase64()
|
||||
{
|
||||
var decoded = Base64.getEncoder().encodeToString(webcastResponse.toByteArray());
|
||||
return Base64.getEncoder().encodeToString(webcastMessage.getBinary().toByteArray());
|
||||
}
|
||||
|
||||
public String webcastResponseToBase64()
|
||||
{
|
||||
return Base64.getEncoder().encodeToString(webcastResponse.toByteArray());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user