mirror of
https://github.com/jwdeveloper/TikTokLiveJava.git
synced 2026-02-27 16:59:39 -05:00
Add STREAM_SUSPENDED proto and use it to fire stream ended event!
This commit is contained in:
@@ -155,8 +155,9 @@ enum MemberMessageAction {
|
|||||||
enum ControlAction {
|
enum ControlAction {
|
||||||
ControlActionUNKNOWN = 0;
|
ControlActionUNKNOWN = 0;
|
||||||
STREAM_PAUSED = 1; // Stream Paused by Host
|
STREAM_PAUSED = 1; // Stream Paused by Host
|
||||||
STREAM_UNPAUSED = 2;
|
STREAM_UNPAUSED = 2; // Stream Unpaused by Host
|
||||||
STREAM_ENDED = 3; // Stream Ended by Host
|
STREAM_ENDED = 3; // Stream Ended by Host
|
||||||
|
STREAM_SUSPENDED = 4; // Stream Ended by TikTok
|
||||||
}
|
}
|
||||||
|
|
||||||
enum LinkLayerMessageType
|
enum LinkLayerMessageType
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public class TikTokCommonEventHandler
|
|||||||
var message = WebcastControlMessage.parseFrom(msg);
|
var message = WebcastControlMessage.parseFrom(msg);
|
||||||
return switch (message.getAction()) {
|
return switch (message.getAction()) {
|
||||||
case STREAM_PAUSED -> new TikTokLivePausedEvent();
|
case STREAM_PAUSED -> new TikTokLivePausedEvent();
|
||||||
case STREAM_ENDED -> new TikTokLiveEndedEvent();
|
case STREAM_ENDED, STREAM_SUSPENDED -> new TikTokLiveEndedEvent();
|
||||||
case STREAM_UNPAUSED -> new TikTokLiveUnpausedEvent();
|
case STREAM_UNPAUSED -> new TikTokLiveUnpausedEvent();
|
||||||
default -> new TikTokUnhandledControlEvent(message);
|
default -> new TikTokUnhandledControlEvent(message);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user