会话创建名称

This commit is contained in:
junleea 2025-04-01 15:00:59 +08:00
parent 13bcffa72d
commit 3ef86bc4c1
1 changed files with 13 additions and 1 deletions

View File

@ -205,11 +205,23 @@ func doReceiveGenChatMessage(userId int, sessionID *uint, data *proto.WSMessageR
return errors.New("model not exist")
}
var err error
sessionName := ""
if data.IsImage {
var imgMsg proto.UserImageMsg
err = json.Unmarshal([]byte(data.Msg), &imgMsg)
if err != nil {
log.Println("Error parsing JSON:", err)
}
sessionName = imgMsg.Text
} else {
sessionName = data.Msg
}
//前端传入的sessionID为0则新会话
*sessionID = uint(data.SessionID)
if *sessionID == 0 {
//创建会话
err, *sessionID = service.CreateSession(userId, data.Msg)
err, *sessionID = service.CreateSession(userId, sessionName)
log.Println("create session id:", *sessionID)
if err != nil {
log.Println("Create session error:", err)