mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
progress on server refactor
This commit is contained in:
@ -1,15 +1,47 @@
|
||||
package message
|
||||
|
||||
import "n.eko.moe/neko/internal/session"
|
||||
|
||||
type Message struct {
|
||||
Event string `json:"event"`
|
||||
}
|
||||
|
||||
type IdentityProvide struct {
|
||||
type Identity struct {
|
||||
Message
|
||||
ID string `json:"id"`
|
||||
}
|
||||
|
||||
type SDP struct {
|
||||
type IdentityDetails struct {
|
||||
Message
|
||||
Username string `json:"username"`
|
||||
}
|
||||
|
||||
type Signal struct {
|
||||
Message
|
||||
SDP string `json:"sdp"`
|
||||
}
|
||||
|
||||
type Members struct {
|
||||
Message
|
||||
Memebers []*session.Session `json:"members"`
|
||||
}
|
||||
|
||||
type Member struct {
|
||||
Message
|
||||
*session.Session
|
||||
}
|
||||
type MemberDisconnected struct {
|
||||
Message
|
||||
ID string `json:"id"`
|
||||
}
|
||||
|
||||
type Control struct {
|
||||
Message
|
||||
ID string `json:"id"`
|
||||
}
|
||||
|
||||
type Chat struct {
|
||||
Message
|
||||
ID string `json:"id"`
|
||||
Content string `json:"content"`
|
||||
}
|
||||
|
Reference in New Issue
Block a user