会话创建名称
This commit is contained in:
parent
13bcffa72d
commit
3ef86bc4c1
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue