JW
de27e71e93
Breaking changes:
...
'Gift': changed from class to enum, so now you can handle
incoming gifts in switch
`Events`
- new:
onGiftComboFinished
- Removed:
onGiftBrodcast
- Rename:
onGiftMessage -> onGift
onRoomPinMessage -> onRoomPin
onRoomMessage -> onRoom
onLinkMessage -> onLink
onBarrageMessage -> onBarrage
onPollMessage -> onPoll
onShopMessage -> onShop
onDetectMessage -> onDetect
`GiftManager`
added:
registerGift
findById
findByName
getGifts
removed:
getActiveGifts
2023-10-11 01:20:07 +02:00
JW
ed2af8cce7
Breaking changes:
...
'Gift': changed from class to enum, so now you can handle
incoming gifts in switch
`Events`
- new:
onGiftComboFinished
- Removed:
onGiftBrodcast
- Rename:
onGiftMessage -> onGift
onRoomPinMessage -> onRoomPin
onRoomMessage -> onRoom
onLinkMessage -> onLink
onBarrageMessage -> onBarrage
onPollMessage -> onPoll
onShopMessage -> onShop
onDetectMessage -> onDetect
`GiftManager`
added:
registerGift
findById
findByName
getGifts
removed:
getActiveGifts
2023-10-06 02:49:33 +02:00
JW
65a2d5cfff
Breaking changes:
...
'Gift': changed from class to enum, so now you can handle
incoming gifts in switch
`Events`
- new:
onGiftComboFinished
- Removed:
onGiftBrodcast
- Rename:
onGiftMessage -> onGift
onRoomPinMessage -> onRoomPin
onRoomMessage -> onRoom
onLinkMessage -> onLink
onBarrageMessage -> onBarrage
onPollMessage -> onPoll
onShopMessage -> onShop
onDetectMessage -> onDetect
`GiftManager`
added:
registerGift
findById
findByName
getGifts
removed:
getActiveGifts
2023-10-06 02:31:40 +02:00
JW
9f4c1c8c92
Breaking changes:
...
'Gift': changed from class to enum, so now you can handle
incoming gifts in switch
`Events`
- new:
onGiftComboFinished
- Removed:
onGiftBrodcast
- Rename:
onGiftMessage -> onGift
onRoomPinMessage -> onRoomPin
onRoomMessage -> onRoom
onLinkMessage -> onLink
onBarrageMessage -> onBarrage
onPollMessage -> onPoll
onShopMessage -> onShop
onDetectMessage -> onDetect
`GiftManager`
added:
registerGift
findById
findByName
getGifts
removed:
getActiveGifts
2023-10-05 16:52:05 +02:00
JW
f0d7cb0cbc
Breaking changes:
...
'Gift': changed from class to enum, so now you can handle
incoming gifts in switch
`Events`
- new:
onGiftComboFinished
- Removed:
onGiftBrodcast
- Rename:
onGiftMessage -> onGift
onRoomPinMessage -> onRoomPin
onRoomMessage -> onRoom
onLinkMessage -> onLink
onBarrageMessage -> onBarrage
onPollMessage -> onPoll
onShopMessage -> onShop
onDetectMessage -> onDetect
`GiftManager`
added:
registerGift
findById
findByName
getGifts
removed:
getActiveGifts
2023-10-05 09:04:39 +02:00
JW
f55cbcae7e
Breaking changes:
...
'Gift': changed from class to enum, so now you can handle
incoming gifts in switch
`Events`
- new:
onGiftComboFinished
- Removed:
onGiftBrodcast
- Rename:
onGiftMessage -> onGift
onRoomPinMessage -> onRoomPin
onRoomMessage -> onRoom
onLinkMessage -> onLink
onBarrageMessage -> onBarrage
onPollMessage -> onPoll
onShopMessage -> onShop
onDetectMessage -> onDetect
`GiftManager`
added:
registerGift
findById
findByName
getGifts
removed:
getActiveGifts
2023-10-05 02:25:10 +02:00
JW
e76703eae6
Breaking changes:
...
'Gift': changed from class to enum, so now you can handle
incoming gifts in switch
`Events`
- new:
onGiftComboFinished
- Removed:
onGiftBrodcast
- Rename:
onGiftMessage -> onGift
onRoomPinMessage -> onRoomPin
onRoomMessage -> onRoom
onLinkMessage -> onLink
onBarrageMessage -> onBarrage
onPollMessage -> onPoll
onShopMessage -> onShop
onDetectMessage -> onDetect
`GiftManager`
added:
registerGift
findById
findByName
getGifts
removed:
getActiveGifts
2023-10-03 01:44:34 +02:00
JW
5b91e7f4c9
Fixed bugs:
...
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: java.nio.ReadOnlyBufferException
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at java.base/java.nio.ByteBuffer.array(ByteBuffer.java:1473)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.drafts.Draft_6455.createBinaryFrame(Draft_6455.java:473)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:682)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.WebSocketImpl.send(WebSocketImpl.java:664)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.client.WebSocketClient.send(WebSocketClient.java:928)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at io.github.jwdeveloper.tiktok.websocket.TikTokWebSocketListener.sendAckId(TikTokWebSocketListener.java:127)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at io.github.jwdeveloper.tiktok.websocket.TikTokWebSocketListener.handleBinary(TikTokWebSocketListener.java:86)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at io.github.jwdeveloper.tiktok.websocket.TikTokWebSocketListener.onMessage(TikTokWebSocketListener.java:56)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.client.WebSocketClient.onWebsocketMessage(WebSocketClient.java:641)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.drafts.Draft_6455.processFrameBinary(Draft_6455.java:959)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.drafts.Draft_6455.processFrame(Draft_6455.java:912)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.WebSocketImpl.decodeFrames(WebSocketImpl.java:402)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.WebSocketImpl.decode(WebSocketImpl.java:234)
[20:28:38] [WebSocketConnectReadThread-34/INFO] (Minecraft) [STDERR]: at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:516)
2023-09-22 02:15:49 +02:00
JW
84bbfa97e9
Fixed bugs:
...
- addListeners() was throwing exception
- 404 response code was return while connecting to tiktok for some users
- configure.setRoomId() method for people that want to set roomId manually
- client.roomInfo().isAgeRestricted() check if live has age restriction
2023-09-19 02:53:04 +02:00
abdurrahmanekr
74208361fd
fix: 403 get response error
2023-09-18 23:32:17 +03:00
JW
05ce745dc8
Changes:
...
LiveRoomInfo
+ new method getConnectionState() getting current state of connection
+ ListenersManager
getBindingModels() renamed to getListeners()
+ Introducing documentation, each public interface got small documentation
+ New property in config .setSessionId()
+ New event: onReconnecting()
Bugs:
CommentEvent was throwing mapping exception
2023-09-13 06:32:51 +02:00
JW
6e092dd362
Changes:
...
LiveRoomInfo
+ new method getConnectionState() getting current state of connection
+ ListenersManager
getBindingModels() renamed to getListeners()
+ Introducing documentation, each public interface got small documentation
+ New property in config .setSessionId()
+ New event: onReconnecting()
Bugs:
CommentEvent was throwing mapping exception
2023-09-13 06:32:36 +02:00
JW
d87506da88
Bugs:
...
TikTokEventListener method with parameter TikTokEvent was invalid
2023-09-07 15:58:25 +02:00
JW
ff9e75505d
Bugs:
...
TikTokEventListener method with parameter TikTokEvent was invalid
2023-09-07 15:49:45 +02:00
JW
97f57912ad
Bugs:
...
Method for listeners was throwing exception
TikTokListenersManager.removeListener() was not working
2023-09-07 14:51:51 +02:00
JW
4a157143ec
Changes:
...
`TikTokEventListener` new method of listening events
see it at TestApplication/ListenerExample.java
Bugs:
- Fixed bug: Websocket was sending ping after it was closed
2023-09-07 03:19:25 +02:00
JW
1aff710523
Changes:
...
`onWebsocketMessage()` TikTokWebsocketMessageEvent new event that is
triggered when new ProtocolBuffer message come from TikTok server.
Should be mainly use for debuging purpose
Bugs:
- Fixed bug: WebcastSocialMessage was always triggering `TikTokShareEvent` events such as `TikTokLikeEvent`, `TikTokFollowEvent`, `TikTokShareEvent`, `TikTokJoinEvent` was ignored
- Fixed bug: Websocket was disconnecting when there was no incoming events for the while. Fixed by implementing background loop that pinging TikTok server every few ms.
- Fixed bug: Disconnect method was not working
2023-09-04 12:05:13 +02:00
Jacek Wolniewicz
384cfade5a
Changes:
...
- New event `onSuccessResponseMapping`
triggered when Webcast.Message was successfully mapped to TikTokEvent
- New Project Tools-collector:
Tool generates instance of SqlLite
database and collect to it both to
events and exceptions occurred while TikTokLive client was running
2023-08-30 21:47:45 +02:00
JW
6e9244aa67
Changes:
...
- Fixed bug: WebcastSocialMessage was always triggering `TikTokShareEvent` events such as `TikTokLikeEvent`, `TikTokFollowEvent`, `TikTokShareEvent`, `TikTokJoinEvent` was ignored
2023-08-25 21:01:56 +02:00
JW
fadb1ab267
changeing client name
2023-08-24 22:37:56 +02:00
JW
15d6351d65
Changes:
...
- Fixed bug: library was not working on certain java versions
due to different WebSocket implementation. Instead of using java websocket api now there is `org.java-websocket`
2023-08-24 16:36:40 +02:00
JW
d9ef60ccad
Changes:
...
- Implementation on all features in `clientSettings`
- Code optimization
- More detail exceptions
- Downloading gifts
2023-08-23 20:55:40 +02:00
JW
3545167873
Update example project
2023-08-22 20:58:45 +02:00
JW
26c7db8f99
Fix messages
...
- WebcastSocialMessage
- ImDeleteMessage
2023-08-22 20:47:27 +02:00
JW
c001eacbce
Remove old test
2023-08-22 19:58:46 +02:00
JW
8c3a5c6627
Remove old test
2023-08-22 19:54:10 +02:00
JW
2391b12598
Fix Message parsing for
...
- LikeMessage
- MessageWebcastGiftMessage
- MessageWebcastChatMessage
2023-08-22 19:53:33 +02:00
Jacek Wolniewicz
71e354affb
Fix maven
2023-08-18 00:50:32 +02:00
JW
06aa6d29b1
pom optlimalization
2023-08-16 21:28:07 +02:00
JW
b1c7828a2a
Test application
2023-08-16 19:28:42 +02:00
JW
f1b143fa06
Test application
2023-08-16 18:35:56 +02:00
JW
4b9e531c95
Events handling
2023-08-16 17:36:40 +02:00
JW
59befcd6f9
Implemeting tiktok ws handling
2023-08-07 19:41:56 +02:00
JW
542c57616d
Implemeting tiktok ws handling
2023-08-06 03:10:26 +02:00
JW
b75d6da7ab
Establish connection with websocket
2023-08-06 02:09:03 +02:00
JW
a58612d4c4
Initial commit
2023-08-05 18:15:37 +02:00