mirror of
https://github.com/m1k1o/neko.git
synced 2025-08-03 16:59:12 +02:00
system init WS.
This commit is contained in:
parent
745ef00cd2
commit
d00015ee91
4 changed files with 88 additions and 37 deletions
|
@ -1,7 +1,8 @@
|
|||
package event
|
||||
|
||||
const (
|
||||
SYSTEM_CONNECT = "system/connect" // TODO: New.
|
||||
SYSTEM_INIT = "system/init"
|
||||
SYSTEM_ADMIN = "system/admin"
|
||||
SYSTEM_DISCONNECT = "system/disconnect"
|
||||
)
|
||||
|
||||
|
|
|
@ -6,14 +6,17 @@ type Message struct {
|
|||
}
|
||||
|
||||
// System
|
||||
// TODO: New.
|
||||
type SystemConnect struct {
|
||||
Event string `json:"event,omitempty"`
|
||||
ControlHost ControlHost `json:"control_host"`
|
||||
ScreenSize ScreenSize `json:"screen_size"`
|
||||
Members []MemberData `json:"members"`
|
||||
ScreenSizesList *[]ScreenSize `json:"screen_sizes_list,omitempty"`
|
||||
BroadcastStatus BroadcastStatus `json:"members,omitempty"`
|
||||
type SystemInit struct {
|
||||
Event string `json:"event,omitempty"`
|
||||
ControlHost ControlHost `json:"control_host"`
|
||||
ScreenSize ScreenSize `json:"screen_size"`
|
||||
Members []MemberData `json:"members"`
|
||||
}
|
||||
|
||||
type SystemAdmin struct {
|
||||
Event string `json:"event,omitempty"`
|
||||
ScreenSizesList []ScreenSize `json:"screen_sizes_list"`
|
||||
BroadcastStatus BroadcastStatus `json:"broadcast_status"`
|
||||
}
|
||||
|
||||
// TODO: New.
|
||||
|
@ -106,9 +109,9 @@ type KeyboardLayout struct {
|
|||
}
|
||||
|
||||
type BroadcastStatus struct {
|
||||
Event string `json:"event"`
|
||||
URL string `json:"url"`
|
||||
Event string `json:"event,omitempty"`
|
||||
IsActive bool `json:"is_active"`
|
||||
URL string `json:"url,omitempty"`
|
||||
}
|
||||
|
||||
// TODO: Remove.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue