修改通话请求的状态字段
This commit is contained in:
@@ -8,6 +8,9 @@ type SendMessagePayload struct {
|
||||
ReceiverUserID string `json:"receiver_user_id"` // 接收者用户ID
|
||||
MessageType int `json:"message_type"` // 消息类型(0-8)
|
||||
MessageContent string `json:"message_content"` // 消息内容
|
||||
// 通话专用字段
|
||||
CallID string `json:"call_id,omitempty"` // 通话唯一ID
|
||||
CallStatus string `json:"call_status,omitempty"` // 通话状态:invite/accepted/rejected/ended/candidate
|
||||
}
|
||||
|
||||
// 通过用户ID发送消息的结构
|
||||
|
||||
@@ -10,8 +10,8 @@ func SetupRoutes(router *gin.Engine, wsCtrl *controller.WebSocketController) {
|
||||
router.Use(gin.Recovery())
|
||||
|
||||
router.GET("/ws", wsCtrl.HandleWebSocket)
|
||||
router.POST("/send", wsCtrl.SendMessageHandler)
|
||||
router.POST("/bind", wsCtrl.BindHandler)
|
||||
router.POST("/send-to-user", wsCtrl.SendToUserHandler)
|
||||
router.GET("/health", wsCtrl.HealthHandler)
|
||||
router.POST("/api/send", wsCtrl.SendMessageHandler)
|
||||
router.POST("/api/bind", wsCtrl.BindHandler)
|
||||
router.POST("/api/send-to-user", wsCtrl.SendToUserHandler)
|
||||
router.GET("/api/health", wsCtrl.HealthHandler)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user