Skip to content

TikTokLiveClient

class io.github.jwdeveloper.tiktok.client.TikTokLiveClient

@Getter
public class TikTokLiveClient implements LiveClient
public TikTokLiveClient(LiveMessagesHandler messageHandler, GiftsManager giftsManager, TikTokRoomInfo tikTokLiveMeta, LiveHttpClient tiktokHttpClient, LiveSocketClient webSocketClient, LiveEventsHandler tikTokEventHandler, LiveClientSettings clientSettings, ListenersManager listenersManager, Logger logger)
public void connect()
public CompletableFuture<LiveClient> connectAsync()

CompletableFuture<LiveClient>

public void connectAsync(Consumer<LiveClient> onConnection)
public void disconnect(LiveClientStopType type)
public void publishEvent(TikTokEvent event)
@Override
public void publishMessage(String webcastMessageName, String payloadBase64)
  • webcastMessageName (String)
  • payloadBase64 (String)
@Override
public void publishMessage(String webcastMessageName, byte[] payload)
  • webcastMessageName (String)
  • payload (byte[])
@Override
public boolean sendChat(String content)
  • content (String)

boolean

@Override
public boolean sendChat(String content, String sessionId, String ttTargetIdc)
  • content (String)
  • sessionId (String)
  • ttTargetIdc (String)

boolean

public void tryConnect()

Client/src/main/java/io/github/jwdeveloper/tiktok/client/TikTokLiveClient.java:47