Skip to content

Commit 8a4248d

Browse files
authored
Merge pull request #49 from kohlerpop1/fixes-updates
Fixed SimpleExample name and imports!
2 parents 9ddec45 + ff5310f commit 8a4248d

File tree

4 files changed

+25
-40
lines changed

4 files changed

+25
-40
lines changed

Client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<dependency>
4040
<groupId>org.java-websocket</groupId>
4141
<artifactId>Java-WebSocket</artifactId>
42-
<version>1.5.4</version>
42+
<version>1.5.5</version>
4343
</dependency>
4444
<dependency>
4545
<groupId>org.testng</groupId>

Client/src/main/java/io/github/jwdeveloper/tiktok/websocket/TikTokWebSocketClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
*/
2323
package io.github.jwdeveloper.tiktok.websocket;
2424

25-
2625
import io.github.jwdeveloper.tiktok.*;
2726
import io.github.jwdeveloper.tiktok.data.dto.ProxyData;
2827
import io.github.jwdeveloper.tiktok.data.requests.LiveConnectionData;
@@ -107,7 +106,6 @@ public void connectProxy(ProxyClientSettings proxySettings) {
107106
}
108107

109108
public boolean tryProxyConnection(ProxyClientSettings proxySettings, ProxyData proxyData) {
110-
webSocketClient.setProxy(new Proxy(proxySettings.getType(), proxyData.toSocketAddress()));
111109
try {
112110
if (proxySettings.getType() == Proxy.Type.SOCKS) {
113111
SSLContext sc = SSLContext.getInstance("SSL");
@@ -124,6 +122,7 @@ public X509Certificate[] getAcceptedIssuers() {
124122
}}, null);
125123
webSocketClient.setSocketFactory(sc.getSocketFactory());
126124
}
125+
webSocketClient.setProxy(new Proxy(proxySettings.getType(), proxyData.toSocketAddress()));
127126
webSocketClient.connect();
128127
return true;
129128
} catch (Exception e) {

Examples/src/main/java/io/github/jwdeveloper/tiktok/ProxyExample.java

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -27,31 +27,26 @@
2727
public class ProxyExample {
2828
public static void main(String[] args) throws Exception {
2929
TikTokLive.newClient(SimpleExample.TIKTOK_HOSTNAME)
30-
.configure(clientSettings -> {
31-
clientSettings.setPrintToConsole(true);
32-
clientSettings.getHttpSettings().configureProxy(proxySettings -> {
33-
proxySettings.setOnProxyUpdated(proxyData -> System.err.println("Next proxy: " + proxyData.toString()));
34-
proxySettings.setType(Proxy.Type.SOCKS);
35-
proxySettings.addProxy("localhost", 8080);
36-
});
37-
})
38-
.onConnected((liveClient, event) ->
39-
{
40-
liveClient.getLogger().info("Connected " + liveClient.getRoomInfo().getHostName());
41-
})
42-
.onDisconnected((liveClient, event) ->
43-
{
44-
liveClient.getLogger().info("Disconnect reason: " + event.getReason());
45-
})
46-
.onLiveEnded((liveClient, event) ->
47-
{
48-
liveClient.getLogger().info("Live Ended");
49-
})
50-
.onError((liveClient, event) ->
51-
{
52-
event.getException().printStackTrace();
53-
})
54-
.buildAndConnect();
30+
.configure(clientSettings -> {
31+
clientSettings.setPrintToConsole(true);
32+
clientSettings.getHttpSettings().configureProxy(proxySettings -> {
33+
proxySettings.setOnProxyUpdated(proxyData -> System.err.println("Next proxy: " + proxyData.toString()));
34+
proxySettings.setType(Proxy.Type.SOCKS);
35+
proxySettings.addProxy("localhost", 8080);
36+
});
37+
})
38+
.onConnected((liveClient, event) ->
39+
liveClient.getLogger().info("Connected "+liveClient.getRoomInfo().getHostName()))
40+
.onComment((liveClient, event) -> liveClient.getLogger().info(event.getUser().getName()+": "+event.getText()))
41+
.onLike((liveClient, event) -> liveClient.getLogger().info(event.getUser().getName()+" sent "+event.getLikes()+"x likes!"))
42+
.onDisconnected((liveClient, event) ->
43+
liveClient.getLogger().info("Disconnect reason: "+event.getReason()))
44+
.onLiveEnded((liveClient, event) ->
45+
liveClient.getLogger().info("Live Ended: "+liveClient.getRoomInfo().getHostName()))
46+
.onError((liveClient, event) ->
47+
event.getException().printStackTrace())
48+
.buildAndConnect();
49+
5550
System.in.read();
5651
}
5752
}

Examples/src/main/java/io/github/jwdeveloper/tiktok/SimpleExample.java

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,27 +23,18 @@
2323
package io.github.jwdeveloper.tiktok;
2424

2525
import io.github.jwdeveloper.tiktok.data.events.TikTokSubNotifyEvent;
26-
import io.github.jwdeveloper.tiktok.data.events.TikTokSubscribeEvent;
2726
import io.github.jwdeveloper.tiktok.data.events.envelop.TikTokChestEvent;
2827
import io.github.jwdeveloper.tiktok.data.events.gift.TikTokGiftEvent;
29-
import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveOfflineHostException;
30-
import io.github.jwdeveloper.tiktok.messages.webcast.WebcastGiftMessage;
3128
import io.github.jwdeveloper.tiktok.utils.ConsoleColors;
32-
import io.github.jwdeveloper.tiktok.utils.JsonUtil;
3329

3430
import java.io.IOException;
35-
import java.net.URI;
36-
import java.net.http.HttpClient;
37-
import java.net.http.HttpRequest;
38-
import java.net.http.HttpResponse;
3931
import java.time.Duration;
40-
import java.util.HashMap;
4132
import java.util.logging.Level;
4233

4334
public class SimpleExample {
44-
public static String TIKTOK_HOSTNAME = "dash4214";
35+
public static String TIKTOK_HOSTNAME = "dash4114";
4536

46-
public static void main(String[] args) throws IOException, InterruptedException {
37+
public static void main(String[] args) throws IOException {
4738

4839
showLogo();
4940

@@ -160,4 +151,4 @@ private static void showLogo() {
160151
""");
161152

162153
}
163-
}
154+
}

0 commit comments

Comments
 (0)