Update README.md

This commit is contained in:
JW
2023-08-22 21:00:16 +02:00
committed by GitHub
parent 74bfe0b9e7
commit af209fc2ca

View File

@@ -84,6 +84,39 @@ Do you prefer other programming languages?
.buildAndRun(); .buildAndRun();
} }
``` ```
## Configuration
```java
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();
}
}
```
## Methods ## Methods
A `TikTokLive` object contains the following methods. A `TikTokLive` object contains the following methods.