renaming disabled
This commit is contained in:
parent
af35a2e501
commit
ea0653f08b
8
api.js
8
api.js
@ -34,13 +34,19 @@ wss.on('connection', (ws, req) => {
|
|||||||
ws.send('{"type":"route","path":"/login"}')
|
ws.send('{"type":"route","path":"/login"}')
|
||||||
}else if (msg.content.text === "")
|
}else if (msg.content.text === "")
|
||||||
ws.send(JSON.stringify({type: "error", content: "your message was empty"}))
|
ws.send(JSON.stringify({type: "error", content: "your message was empty"}))
|
||||||
|
else if (msg.content.text.length >= 1000)
|
||||||
|
ws.send(JSON.stringify({type: "error", content: "your message is too long"}))
|
||||||
else{
|
else{
|
||||||
msg.content.user = thisuser
|
msg.content.user = thisuser
|
||||||
//msg.content.text = msg.content.text.replace(/</g, "<").replace(/>/g, ">").replace(/\n/g, "<br>")
|
//msg.content.text = msg.content.text.replace(/</g, "<").replace(/>/g, ">").replace(/\n/g, "<br>")
|
||||||
wss.clients.forEach(client => client.send(JSON.stringify(msg)))
|
wss.clients.forEach(client => client.send(JSON.stringify(msg)))
|
||||||
}
|
}
|
||||||
else if (msg.type === 'login' && msg.content.user !== ""){
|
else if (msg.type === 'login' && msg.content.user !== ""){
|
||||||
if (msg.content.user.length >= 20) ws.send(JSON.stringify({type: "error", content: "username is too long"}))
|
if (thisuser !== ""){
|
||||||
|
ws.send(JSON.stringify({type: "error", content: "you are already logged in"}))
|
||||||
|
ws.send('{"type":"route","path":"/chat"}')
|
||||||
|
}
|
||||||
|
else if (msg.content.user.length >= 20) ws.send(JSON.stringify({type: "error", content: "username is too long"}))
|
||||||
else if (msg.content.user === "you" || user.indexOf(msg.content.user) !== -1)
|
else if (msg.content.user === "you" || user.indexOf(msg.content.user) !== -1)
|
||||||
ws.send(JSON.stringify({type: "error", content: "username already exist"}))
|
ws.send(JSON.stringify({type: "error", content: "username already exist"}))
|
||||||
else{
|
else{
|
||||||
|
Loading…
Reference in New Issue
Block a user