json, gob 둘다 지원
This commit is contained in:
@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user