VB: Introduce VoiceBroadcastState for the UI

This commit is contained in:
manuroe
2022-10-20 10:37:35 +02:00
parent 013d8c258c
commit ebff90ff2d
3 changed files with 10 additions and 1 deletions
@@ -42,8 +42,16 @@ struct VoiceBroadcastPlaybackDetails {
let senderDisplayName: String?
}
enum VoiceBroadcastState {
case unknown
case stopped
case live
case paused
}
struct VoiceBroadcastPlaybackViewState: BindableState {
var details: VoiceBroadcastPlaybackDetails
var broadcastState: VoiceBroadcastState
var playbackState: VoiceBroadcastPlaybackState
var bindings: VoiceBroadcastPlaybackViewStateBindings
}