kohlerpop1
95e357af92
Updated HTTP response code messages
...
General optimization of classes and removal of no longer needed classes
Removed unused imports
2024-05-29 14:00:20 -04:00
htliang128
919554bbc8
Update of Socks Proxy adding headers
2024-05-25 12:22:31 +08:00
htliang128
bd0a1f0d01
Update of Socks Proxy adding headers
2024-05-25 12:20:57 +08:00
htliang128
f48479a92c
Update of Socks Proxy adding headers
2024-05-25 12:17:46 +08:00
kohlerpop1
af52e15a45
Removal of shared cookie parameter cookie in TikTokWebSocketClient!
...
Privatized objects in HttpClientSettings so getters are used!
2024-05-23 21:29:03 -04:00
kohlerpop1
5abfd95c89
Update of Lombok
...
Fixed headers being passed to Websocket. Huge thanks to @isaackogan - https://github.com/isaackogan
2024-05-23 18:32:55 -04:00
kohlerpop1
5c715bfd52
Changed Picture#Empty to Picture#empty to follow Java standards
...
Updated descriptions in LiveClientSettings
Added new LiveHttpClient#fetchRoomGiftsData(String room_id) to fetch gifts for this specific room/livestream and altered GiftsDataMapper to reflect the new fetchRoomGiftsData and other TikTokLive client and http client classes
2024-05-13 21:14:03 -04:00
kohlerpop1
4297af1349
Simplify LiveDataMapper#map
2024-05-12 20:47:13 -04:00
kohlerpop1
d09c90ef54
Added append live username option to FileStorage and now support connection to 18+ age restricted!
2024-05-10 16:44:42 -04:00
kohlerpop1
301df6392d
More updated to TikTokLinkMicBattleEvent, updated Gift since its no longer enum we do not need to use Unsafe, and added default mappings for WebcastLinkMicBattle and WebcastLinkMicArmies
2024-04-19 13:41:07 -04:00
kohlerpop1
fb9fc04ee5
Revert "More updated to TikTokLinkMicBattleEvent, updated Gift since its no longer enum we do not need to use Unsafe, and added default mappings for WebcastLinkMicBattle and WebcastLinkMicArmies"
...
This reverts commit 43a8ba4225 .
2024-04-19 13:33:49 -04:00
kohlerpop1
43a8ba4225
More updated to TikTokLinkMicBattleEvent, updated Gift since its no longer enum we do not need to use Unsafe, and added default mappings for WebcastLinkMicBattle and WebcastLinkMicArmies
2024-04-19 13:28:10 -04:00
kohlerpop1
22e11a7822
Removed TikTokRoomInfo.getHostUser() in favor of TikTokRoomInfo.getHost().
...
Major rework of TikTokLinkMicBattleEvent and proto to support it.
Addition changes to other files to support!
2024-04-09 21:38:04 -04:00
kohlerpop1
103ed7e3ed
Changed isNotClosing to isOpen because if isOpen is false inside of any of the using methods, it throws an exception.
2024-03-31 20:19:24 -04:00
kohlerpop1
560a8d7c3b
Added IllegalStateException to LiveUserDataMapper to catch getAsJsonObject exception.
...
Created HttpRequestJsonMapper and HttpResponseJsonMapper for ActionResult gson parser.
2024-03-01 16:08:05 -05:00
kohlerpop1
71853db5cc
Merge remote-tracking branch 'origin/develop-1.5.0' into develop-1.5.0-live-user-data-fix
...
# Conflicts:
# Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveClient.java
2024-02-29 20:38:53 -05:00
kohlerpop1
ef90d4cd58
Moved validation to TikTokLiveClientBuilder#validate!
2024-02-29 20:38:05 -05:00
JW
eea691a5aa
- implementing publishing messages
2024-03-01 02:20:11 +01:00
kohlerpop1
29631ac468
Fixed Live User Data Mapper throwing MalformedJsonException!
2024-02-29 19:19:23 -05:00
kohlerpop1
15c642297c
Fixed Live User Data Mapper throwing MalformedJsonException!
2024-02-28 21:03:00 -05:00
JW
ffbd67eef4
made: settings.fetchGifts default to true,
...
attach to options `setOffline`
create static method `of` for events
-TikTokGiftEvent
-TikTokCommentEvent
-TikTokSubscribeEvent
-TikTokFollowEvent
-TikTokLikeEvent
-TikTokJoinEvent
Rename:
GiftSendType -> GiftComboStateType
2024-02-28 16:05:25 +01:00
JW
e923f3fad7
made: settings.fetchGifts default to true,
...
attach to options `setOffline`
create static method `of` for events
-TikTokGiftEvent
-TikTokCommentEvent
-TikTokSubscribeEvent
-TikTokFollowEvent
-TikTokLikeEvent
-TikTokJoinEvent
2024-02-28 15:58:16 +01:00
JW
0fcac60cbe
Update gifts manager
2024-02-25 21:29:21 +01:00
JW
63dd8c20ac
Update gifts manager
2024-02-25 21:02:39 +01:00
JW
b809bb6cda
Update gifts manager
2024-02-22 20:28:13 +01:00
kohlerpop1
a68eaba5a1
Began rework to dynamic gifts. Did not fetch from url yet.
2024-02-21 17:27:02 -05:00
JW
0252b9a42f
Gifts
2024-02-21 22:47:29 +01:00
kohlerpop1
1b2a8bad93
Converted from Optional to ActionResult
...
Moved Logger creation to LoggerFactory
Fixed creating more than 1 recording thread for each livestream
And more optimizations!
2024-02-19 14:55:59 -05:00
kohlerpop1
6b22154c82
Pushing broken changes for JW!
2024-02-15 16:40:39 -05:00
kohlerpop1
d471e87dd7
Converted magic number to constant AGE_RESTRICTED_CODE
2024-02-15 12:55:45 -05:00
kohlerpop1
c89bcad894
Removed System.out.println of response headers!
2024-02-15 12:13:52 -05:00
kohlerpop1
c1105f1324
Switched to new Signing Server endpoint and more
2024-02-15 12:10:17 -05:00
kohlerpop1
1ba51476d1
Added PreConnectionEvent with LiveType, made optimizations, and added fallback to default request in proxy class in case proxy protocol is not supported by TikTok or Signing server.
2024-02-12 15:24:54 -05:00
kohlerpop1
283024a1d4
Fixed NPE - Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Thread.interrupt()" because "this.liveDownloadThread" is null
...
Moved websocketClient.setSocketFactory call up where it only needs called once not looped. Also added pingingTask.run for not used proxy connections.
2024-01-21 13:00:49 -05:00
kohlerpop1
a0ac9e6d79
Fixed bug, added final, removed not needed initialization, and minor improvements.
2024-01-19 16:45:35 -05:00
Jacek W
ff5310f5bf
Merge branch 'develop-1.0.18' into fixes-updates
2024-01-18 17:11:20 +01:00
JW
9ddec45740
Including Pinging Task
2024-01-18 17:03:50 +01:00
kohlerpop1
2555edd86f
Moved proxy declaration to inside of try, updated websocket version to 1.5.5 from 1.5.4, and cleared up ProxyExample!
2024-01-16 22:09:56 -05:00
kohlerpop1
a805844522
Missed one print statement!
2024-01-15 20:58:40 +01:00
kohlerpop1
9da96b4417
Missed one print statement!
2024-01-15 12:32:31 -05:00
kohlerpop1
12cf9e641b
Fixed stack overflow error!
2024-01-15 09:43:25 +01:00
kohlerpop1
6bfa0b7745
Fixed stack overflow error!
2024-01-14 20:46:58 -05:00
JW
cf9b882391
.
2024-01-14 23:16:35 +01:00
kohlerpop1
b6247feb32
Final Proxy Commit!
2024-01-14 20:56:05 +01:00
kohlerpop1
0dd952a7fb
Push for proxy test pt 4!
2024-01-14 20:56:05 +01:00
kohlerpop1
af4f2b4510
Push for proxy test pt 3!
2024-01-14 20:56:05 +01:00
kohlerpop1
2c12b71e99
Push for proxy test pt 2!
2024-01-14 20:56:05 +01:00
kohlerpop1
bc3386d21e
Push for proxy test!
2024-01-14 20:56:05 +01:00
kohlerpop1
4801de58cb
Added convenience methods back to TikTokLive and changed sing to sign where misspelled!
2024-01-14 20:56:05 +01:00
JW
b0593ba95c
- refactor of the Http client
...
Changes:
Http-client settings in configure method
```
TikTokLive.newClient("X")
.configure(liveClientSettings ->
{
var httpSetting = liveClientSettings.getHttpSettings();
httpSetting.setTimeout(Duration.ofSeconds(12));
});
```
`TikTokLive.requests()` Easy and quick way of making
http request to tiktok
```
var giftsResponse =TikTokLive.request.fetchGiftsData();
```
Removed:
TikTokLive.isLiveOnline(String hostName);
TikTokLive.isHostNameValidAsync(String hostName);
instead you can use
```
TikTokLive.requests().fetchLiveUserData("Mike").getUserStatus()
```
2024-01-05 17:21:55 +01:00