mirror of
https://github.com/jwdeveloper/TikTokLiveJava.git
synced 2026-02-28 01:09:40 -05:00
Add integration for Eulerstream websocket connections and other QOL changes! (#144)
* Quick string alteration for proper state! * Remove -1 close code and convert to standard public static value with reference! * Convert to and use LiveClientStopType enum for disconnecting websocket from magic numbers! * Add capability to use Eulerstream Enterprise server and websocket!
This commit is contained in:
@@ -42,6 +42,7 @@ import io.github.jwdeveloper.tiktok.mappers.handlers.TikTokGiftEventHandler;
|
||||
import io.github.jwdeveloper.tiktok.mappers.handlers.TikTokRoomInfoEventHandler;
|
||||
import io.github.jwdeveloper.tiktok.mappers.handlers.TikTokSocialMediaEventHandler;
|
||||
import io.github.jwdeveloper.tiktok.websocket.*;
|
||||
import io.github.jwdeveloper.tiktok.websocket.euler.TikTokWebSocketEulerClient;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
@@ -137,7 +138,7 @@ public class TikTokLiveClientBuilder implements LiveClientBuilder {
|
||||
dependance.registerSingleton(LiveSocketClient.class, TikTokWebSocketOfflineClient.class);
|
||||
dependance.registerSingleton(LiveHttpClient.class, TikTokLiveHttpOfflineClient.class);
|
||||
} else {
|
||||
dependance.registerSingleton(LiveSocketClient.class, TikTokWebSocketClient.class);
|
||||
dependance.registerSingleton(LiveSocketClient.class, clientSettings.isUseEulerstreamWebsocket() ? TikTokWebSocketEulerClient.class : TikTokWebSocketClient.class);
|
||||
dependance.registerSingleton(LiveHttpClient.class, TikTokLiveHttpClient.class);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user