From d7bd3edf61109936a09a5115938e86b1c17ea024 Mon Sep 17 00:00:00 2001 From: Keuin Date: Wed, 12 Jul 2023 00:19:34 +0800 Subject: Refactor: move data structure from `danmaku_server_info.go` to `types`. --- types/live_room.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'types/live_room.go') diff --git a/types/live_room.go b/types/live_room.go index 6d39ecb..77588c5 100644 --- a/types/live_room.go +++ b/types/live_room.go @@ -139,3 +139,20 @@ func (s LiveStatus) IsStreaming() bool { func (s LiveStatus) String() string { return liveStatusStringMap[s] } + +type DanmakuServerInfoResponse = BaseResponse[danmakuInfo] + +type danmakuInfo struct { + Group string `json:"group"` + BusinessID int `json:"business_id"` + RefreshRowFactor float64 `json:"refresh_row_factor"` + RefreshRate int `json:"refresh_rate"` + MaxDelay int `json:"max_delay"` + Token string `json:"token"` + HostList []struct { + Host string `json:"host"` + Port int `json:"port"` + WssPort int `json:"wss_port"` + WsPort int `json:"ws_port"` + } `json:"host_list"` +} -- cgit v1.2.3