完善聊天功能 初步构建十子棋功能
This commit is contained in:
+4
-9
@@ -10,7 +10,6 @@ import (
|
||||
"net/http"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"time"
|
||||
"work_cation/cfg"
|
||||
"work_cation/global"
|
||||
"work_cation/models"
|
||||
@@ -86,7 +85,7 @@ func (s *serverService) StartListenServer() error {
|
||||
})
|
||||
|
||||
router.POST("/chat", func(c *gin.Context) {
|
||||
uuid := c.GetHeader("User-ID")
|
||||
uuid := c.GetHeader("User-UserID")
|
||||
user := repo.UserFollow.GetUser(global.DB, uuid)
|
||||
if user.Ip != c.ClientIP() {
|
||||
c.JSON(200, gin.H{"message": "对方未关注你"})
|
||||
@@ -98,13 +97,9 @@ func (s *serverService) StartListenServer() error {
|
||||
return
|
||||
}
|
||||
message := &models.Message{
|
||||
Cmd: "chat",
|
||||
User: *user,
|
||||
ChatMessage: models.ChatMessage{
|
||||
User: user.Users,
|
||||
Time: time.Now(),
|
||||
Text: msg["text"].(string),
|
||||
},
|
||||
Cmd: "chat",
|
||||
User: *user,
|
||||
ChatMessage: *models.NewTextChatMsg(&user.Users, msg["text"].(string)),
|
||||
}
|
||||
global.Send.SendChan <- message
|
||||
c.JSON(200, gin.H{"message": "ok"})
|
||||
|
||||
Reference in New Issue
Block a user