Empty msg fix

This commit is contained in:
mrfry 2022-05-15 12:20:27 +02:00
parent 832a8f263b
commit be81235b53

View file

@ -146,9 +146,11 @@ function setup(data: SubmoduleData): void {
chatMessageRead({ sender: chatPartner, reciever: userid }) chatMessageRead({ sender: chatPartner, reciever: userid })
}) })
socket.on('chat message', (message) => { socket.on(
'chat message',
(message: { reciever: string; msg: string; type: string }) => {
const { reciever, msg, type } = message const { reciever, msg, type } = message
if (!reciever || !msg || !type) { if (!reciever || !msg || !msg.trim() || !type) {
return return
} }
const recieverUser = dbtools.Select(userDB, 'users', { const recieverUser = dbtools.Select(userDB, 'users', {
@ -175,10 +177,11 @@ function setup(data: SubmoduleData): void {
unread: 1, unread: 1,
} }
dbtools.Insert(msgDB, 'msgs', msgObj) dbtools.Insert(msgDB, 'msgs', msgObj)
if (userid !== reciever) { if (userid !== parseInt(reciever)) {
io.sockets.in(reciever.toString()).emit('chat message', msgObj) io.sockets.in(reciever.toString()).emit('chat message', msgObj)
} }
}) }
)
}) })
// socket.on('disconnect', () => {}) // socket.on('disconnect', () => {})