feat: 实现网关服务的长连接功能
This commit is contained in:
18
backend/gateway/internal/ws/message.go
Normal file
18
backend/gateway/internal/ws/message.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package ws
|
||||
|
||||
type MessageType string
|
||||
|
||||
const (
|
||||
MessageTypePing MessageType = "ping"
|
||||
MessageTypePong MessageType = "pong"
|
||||
MessageTypeText MessageType = "text"
|
||||
MessageTypeError MessageType = "error"
|
||||
MessageTypeCommand MessageType = "command"
|
||||
)
|
||||
|
||||
type Message struct {
|
||||
Type MessageType `json:"type"`
|
||||
Content string `json:"content,omitempty"`
|
||||
Data interface{} `json:"data,omitempty"`
|
||||
Error string `json:"error,omitempty"`
|
||||
}
|
||||
Reference in New Issue
Block a user