mirror of
https://github.com/jwdeveloper/TikTokLiveJava.git
synced 2026-02-27 08:49:40 -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 {
|
||||
ControlActionUNKNOWN = 0;
|
||||
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_SUSPENDED = 4; // Stream Ended by TikTok
|
||||
}
|
||||
|
||||
enum LinkLayerMessageType
|
||||
|
||||
@@ -46,7 +46,7 @@ public class TikTokCommonEventHandler
|
||||
var message = WebcastControlMessage.parseFrom(msg);
|
||||
return switch (message.getAction()) {
|
||||
case STREAM_PAUSED -> new TikTokLivePausedEvent();
|
||||
case STREAM_ENDED -> new TikTokLiveEndedEvent();
|
||||
case STREAM_ENDED, STREAM_SUSPENDED -> new TikTokLiveEndedEvent();
|
||||
case STREAM_UNPAUSED -> new TikTokLiveUnpausedEvent();
|
||||
default -> new TikTokUnhandledControlEvent(message);
|
||||
};
|
||||
@@ -85,4 +85,4 @@ public class TikTokCommonEventHandler
|
||||
return List.of(new TikTokChestEvent(chest, msg));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user