mirror of
https://github.com/jwdeveloper/TikTokLiveJava.git
synced 2026-02-28 01:09:40 -05:00
Due to convention, interfaces should not have TikTok name inside, but they should have prefix Live instead
- rename TikTokMapper to LiveMapper - rename TikTokLiveMapperHelper to LiveMapperHelper Create interface: LiveEventsHandler for TikTokLiveEventHandler LiveMessagesHandler for TikTokLiveMessageHandler
This commit is contained in:
@@ -3,6 +3,9 @@ package io.github.jwdeveloper.tiktok;
|
||||
import io.github.jwdeveloper.tiktok.data.events.common.TikTokEvent;
|
||||
import io.github.jwdeveloper.tiktok.data.events.gift.TikTokGiftEvent;
|
||||
import io.github.jwdeveloper.tiktok.data.models.gifts.Gift;
|
||||
import io.github.jwdeveloper.tiktok.data.settings.LiveClientSettings;
|
||||
import io.github.jwdeveloper.tiktok.http.HttpClientBuilder;
|
||||
import io.github.jwdeveloper.tiktok.http.HttpClientFactory;
|
||||
import io.github.jwdeveloper.tiktok.live.GiftsManager;
|
||||
import io.github.jwdeveloper.tiktok.live.LiveClient;
|
||||
|
||||
@@ -17,6 +20,7 @@ import java.util.function.Predicate;
|
||||
public class CusomizationExample {
|
||||
public static void main(String[] args) {
|
||||
|
||||
var customEventHandler = new CustomEventsHandler();
|
||||
var client = TikTokLive.newClient("john")
|
||||
.configure(liveClientSettings ->
|
||||
{
|
||||
@@ -30,7 +34,7 @@ public class CusomizationExample {
|
||||
.customize(container ->
|
||||
{
|
||||
//overriding default implementation of GiftsManager, with own one
|
||||
container.registerSingleton(TikTokLiveEventHandler.class, CustomEventsHandler.class);
|
||||
container.registerSingleton(TikTokLiveEventHandler.class, customEventHandler);
|
||||
}).build();
|
||||
|
||||
client.connect();
|
||||
@@ -38,6 +42,7 @@ public class CusomizationExample {
|
||||
client.publishEvent(TikTokGiftEvent.of("stone", 2, 12));
|
||||
}
|
||||
|
||||
|
||||
public static class CustomEventsHandler extends TikTokLiveEventHandler {
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user