mirror of
https://github.com/AynaLivePlayer/AynaLivePlayer.git
synced 2025-12-15 14:38:17 +08:00
* rewrite * update submodule * make width height configurable * update dependency * update * update file * update dep * fix basic config layout * update plugin management * more stuff * add blacklist * fix todo * fix windows gethandle * update windows update guide * update windows build guide * include go mod tidy in script * update todo * fix source session * fix text output * add plugin play duration control * fix id diange not working * update todo * update version number
27 lines
529 B
Go
27 lines
529 B
Go
package model
|
|
|
|
import "github.com/AynaLivePlayer/liveroom-sdk"
|
|
|
|
type LiveRoomConfig struct {
|
|
AutoConnect bool `json:"auto_connect"`
|
|
}
|
|
|
|
type LiveRoom struct {
|
|
LiveRoom liveroom.LiveRoom `json:"live_room"`
|
|
Config LiveRoomConfig `json:"config"`
|
|
Title string `json:"title"`
|
|
Status bool `json:"-"`
|
|
}
|
|
|
|
func (r *LiveRoom) DisplayName() string {
|
|
if r.Title != "" {
|
|
return r.Title
|
|
}
|
|
return r.LiveRoom.Identifier()
|
|
}
|
|
|
|
type LiveRoomProviderInfo struct {
|
|
Name string
|
|
Description string
|
|
}
|