json, gob 둘다 지원

This commit is contained in:
2023-09-11 12:45:15 +09:00
parent 23231dc6d7
commit 1af5d72819
3 changed files with 44 additions and 22 deletions

View File

@ -130,7 +130,7 @@ func NewWebsocketHandler(consumer session.Consumer, redisUrl string) (*Websocket
defer func() {
r := recover()
if r != nil {
logger.Println(r)
logger.Println("send_msg_queue_elem sender recover :", r, string(elem.msg))
}
}()
elem.to.WriteMessage(elem.mt, elem.msg)
@ -327,17 +327,11 @@ func (ws *WebsocketHandler) mainLoop(ctx context.Context) {
}
roomName := usermsg.Args[0].(string)
accid := usermsg.Args[1].(primitive.ObjectID)
conn := entireConns[accid.Hex()]
if conn == nil {
return false, nil
}
room := findRoom(roomName, false)
if room == nil {
return false, errProcessFailed_NotInRoom
}
room.out(conn)
room.out(accid)
}
return true, nil
}