修改连接判断

This commit is contained in:
zyj
2025-09-23 17:25:28 +08:00
parent 982be3fe9c
commit 1472b1c307

View File

@@ -115,12 +115,17 @@ func (*Websocks) MessageHandle(conn *websocket.Conn, deviceLoginInfo models.Devi
if data.Recipient != 0 { if data.Recipient != 0 {
// 将数据推送给对应设备 // 将数据推送给对应设备
userConn := Clients[RecipientDevice.UserId][RecipientDevice.ID] userConn := Clients[RecipientDevice.UserId][RecipientDevice.ID]
userConn.WriteJSON(&Message{ if userConn != nil {
Type: "message", userConn.WriteJSON(&Message{
Data: data.Data, Type: "message",
Sender: deviceLoginInfo.ID, Data: data.Data,
Recipient: data.Recipient, Sender: deviceLoginInfo.ID,
}) Recipient: data.Recipient,
})
} else {
log.Println("未获取到设备ID", RecipientDevice.ID)
}
} }
} }
} else { } else {