From 3545167873512bbe8fbe2af7859dc129037cbbb8 Mon Sep 17 00:00:00 2001 From: JW Date: Tue, 22 Aug 2023 20:58:45 +0200 Subject: [PATCH] Update example project --- .../tiktok/ParseMessagesTests.java | 2 ++ .../tiktok/ConfigurationExample.java | 29 +++++++++++++++++++ .../io/github/jwdeveloper/tiktok/Main.java | 4 +-- .../jwdeveloper/tiktok/SimpleExample.java | 8 ++--- 4 files changed, 35 insertions(+), 8 deletions(-) create mode 100644 TestApplication/src/main/java/io/github/jwdeveloper/tiktok/ConfigurationExample.java diff --git a/Client/src/test/java/io/github/jwdeveloper/tiktok/ParseMessagesTests.java b/Client/src/test/java/io/github/jwdeveloper/tiktok/ParseMessagesTests.java index bbeb362..71b7bee 100644 --- a/Client/src/test/java/io/github/jwdeveloper/tiktok/ParseMessagesTests.java +++ b/Client/src/test/java/io/github/jwdeveloper/tiktok/ParseMessagesTests.java @@ -38,4 +38,6 @@ public class ParseMessagesTests extends TikTokBaseTest var bytes = getFileBytesUtf("MessageWebcastSocialMessage.bin"); var message = WebcastSocialMessage.parseFrom(bytes); } + + } diff --git a/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/ConfigurationExample.java b/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/ConfigurationExample.java new file mode 100644 index 0000000..6d21f0d --- /dev/null +++ b/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/ConfigurationExample.java @@ -0,0 +1,29 @@ +package io.github.jwdeveloper.tiktok; + +import java.io.IOException; +import java.time.Duration; +import java.util.logging.Level; + +public class ConfigurationExample +{ + public static void main(String[] args) throws IOException { + + TikTokLive.newClient(Main.TEST_TIKTOK_USER) + .configure(clientSettings -> + { + clientSettings.setHostName(Main.TEST_TIKTOK_USER); //tiktok user + clientSettings.setClientLanguage("en"); //language + clientSettings.setTimeout(Duration.ofSeconds(2)); //connection timeout + clientSettings.setLogLevel(Level.ALL); //log level + clientSettings.setDownloadGiftInfo(true); //TODO + clientSettings.setCheckForUnparsedData(true); //TODO + clientSettings.setPollingInterval(Duration.ofSeconds(1)); //TODO + clientSettings.setPrintMessageData(true); //TODO + clientSettings.setPrintToConsole(true); //TODO + clientSettings.setHandleExistingMessagesOnConnect(true); //TODO + clientSettings.setRetryOnConnectionFailure(true); //TODO + }) + .buildAndRun(); + System.in.read(); + } +} diff --git a/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/Main.java b/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/Main.java index 49bef0b..5e2bfb2 100644 --- a/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/Main.java +++ b/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/Main.java @@ -6,10 +6,10 @@ import java.io.IOException; public class Main { - public static String TEST_USER_SUBJECT = "mr_cios"; + public static String TEST_TIKTOK_USER = "mr_cios"; public static void main(String[] args) throws IOException { - var client = TikTokLive.newClient(TEST_USER_SUBJECT) + var client = TikTokLive.newClient(TEST_TIKTOK_USER) .onConnected(Main::onConnected) .onDisconnected(Main::onDisconnected) .onRoomViewerData(Main::onViewerData) diff --git a/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/SimpleExample.java b/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/SimpleExample.java index ebbbd75..ee13b08 100644 --- a/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/SimpleExample.java +++ b/TestApplication/src/main/java/io/github/jwdeveloper/tiktok/SimpleExample.java @@ -4,13 +4,8 @@ import java.io.IOException; public class SimpleExample { public static void main(String[] args) throws IOException { - // Username of someone who is currently live - var tiktokUsername = "mr_cios"; - TikTokLive.newClient(tiktokUsername) - .configure(settings -> - { - }) + TikTokLive.newClient(Main.TEST_TIKTOK_USER) .onConnected(event -> { System.out.println("Connected"); @@ -25,6 +20,7 @@ public class SimpleExample { }) .onError(event -> { + System.out.println("OTO tajeminica wiary"); event.getException().printStackTrace(); }) .buildAndRun();