These 27 commits are when the Protocol Buffers files have changed:
Commit: | 1cc8a5a | |
---|---|---|
Author: | kohlerpop1 |
Adapt everything to newly updated proto and fix all mappings for those events.
The documentation is generated from this commit.
Commit: | 1b3ee24 | |
---|---|---|
Author: | kohlerpop1 |
Add STREAM_SUSPENDED proto and use it to fire stream ended event!
Commit: | 69f1d5b | |
---|---|---|
Author: | kohlerpop1 |
Fixed proto file type names, created TikTokEventListenerBase with all events, created ListUser with additional information, and created all events for TikTokLink individual events
Commit: | 67948b1 | |
---|---|---|
Author: | kohlerpop1 |
Changed isNotClosing to isOpen because if isOpen is false inside of any of the using methods, it throws an exception.
Commit: | 22e11a7 | |
---|---|---|
Author: | kohlerpop1 |
Removed TikTokRoomInfo.getHostUser() in favor of TikTokRoomInfo.getHost(). Major rework of TikTokLinkMicBattleEvent and proto to support it. Addition changes to other files to support!
Commit: | f7a92d5 | |
---|---|---|
Author: | JW | |
Committer: | Jacek W |
- 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() ```
Commit: | 2d260dd | |
---|---|---|
Author: | JW |
- 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() ```
Commit: | 0bb8edf | |
---|---|---|
Author: | JW |
Including toUser in TikTokGiftEvent
Commit: | 3eed982 | |
---|---|---|
Author: | JW |
Changes: - TikTokHttpResponseEvent - Fixed User attributes in CommentEvent - Redesign .onMapper method
Commit: | 8299066 | |
---|---|---|
Author: | JW |
Changes: updated structure of WebcastLinkLayerMessage in proto file
Commit: | 4dd866c | |
---|---|---|
Author: | JW |
Changes: onCustomEvent() <- registering custom events onMapping() <- custom mappings check out 'CustomMappingExample' more gifs has been added exceptions are more explicit
Commit: | 3832db1 | |
---|---|---|
Author: | JW |
Changes: onCustomEvent() <- registering custom events onMapping() <- custom mappings check out 'CustomMappingExample' more gifs has been added exceptions are more explicit
Commit: | 46d5f15 | |
---|---|---|
Author: | JW |
.
Commit: | 1977cbe | |
---|---|---|
Author: | JW |
Changes: New Events - onLiveUnpaused() - onRoomInfo() triggered when LiveRoomInfo got updated Removed: - clientSettings.setHandleExistingEvents - onRoom Replaced with onRoomInfo event - onRoomUserInfo Replaced with onRoomInfo event Gifts: - onGift event was not triggered for the more expensive gifts - onGiftCombo with more expensive gifts was stuck in the GiftSendType.Begin state Fixed: - setPrintToConsole(false) was not disabling logs
Commit: | 6d268c4 | |
---|---|---|
Author: | JW |
Changes: Generated new Gifts Json TikTokLive.isLiveOnline() new method for checking if live if online TikTokLive.isLiveOnlineAsync()
Commit: | de27e71 | |
---|---|---|
Author: | JW |
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
Commit: | 65a2d5c | |
---|---|---|
Author: | JW |
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
Commit: | 9f4c1c8 | |
---|---|---|
Author: | JW |
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
Commit: | f0d7cb0 | |
---|---|---|
Author: | JW |
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
Commit: | f55cbca | |
---|---|---|
Author: | JW |
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
Commit: | 6e092dd | |
---|---|---|
Author: | JW |
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
Commit: | 4a15714 | |
---|---|---|
Author: | JW |
Changes: `TikTokEventListener` new method of listening events see it at TestApplication/ListenerExample.java Bugs: - Fixed bug: Websocket was sending ping after it was closed
Commit: | 1aff710 | |
---|---|---|
Author: | JW |
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
Commit: | 26c7db8 | |
---|---|---|
Author: | JW |
Fix messages - WebcastSocialMessage - ImDeleteMessage
Commit: | 2391b12 | |
---|---|---|
Author: | JW |
Fix Message parsing for - LikeMessage - MessageWebcastGiftMessage - MessageWebcastChatMessage
Commit: | 4b9e531 | |
---|---|---|
Author: | JW |
Events handling
Commit: | a58612d | |
---|---|---|
Author: | JW |
Initial commit