2023-09-13 17:06:15 +01:00

33 lines
525 B
Go

package livechat
import (
"encoding/json"
)
type (
EventType string
Event struct {
Type EventType `json:"type"`
Data json.RawMessage `json:"data,omitempty"`
}
AuthData struct {
Token string `json:"token"`
}
ErrorMessage struct {
Error string `json:"error"`
}
)
const (
EventTypeAuth EventType = "auth"
EventTypeAuthenticated EventType = "authenticated"
EventTypeMessage EventType = "message"
)
func NewErrorMessage(message string) ErrorMessage {
return ErrorMessage{message}
}