修改通话请求的状态字段

This commit is contained in:
2025-07-11 16:53:48 +08:00
parent 2b264f6d8d
commit 8fa8ba4a2b
2 changed files with 7 additions and 4 deletions

View File

@@ -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发送消息的结构

View File

@@ -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)
}