mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2026-01-01 04:55:57 +08:00
added ready and everyone pings
This commit is contained in:
parent
3b1b077269
commit
b14fc7e4be
1 changed files with 9 additions and 2 deletions
|
|
@ -841,13 +841,18 @@ MP.socket.on("mp_room_config_update", (data) => {
|
|||
});
|
||||
|
||||
MP.socket.on("mp_chat_message", (data) => {
|
||||
let nameregex = new RegExp(MP.name, "i");
|
||||
let nameregex;
|
||||
if (data.isLeader) {
|
||||
nameregex = new RegExp(MP.name + "|ready|everyone", "i");
|
||||
} else {
|
||||
nameregex = new RegExp(MP.name + "|ready", "i");
|
||||
}
|
||||
if (!data.isSystem && data.from.name != MP.name) {
|
||||
if (nameregex.test(data.message)) {
|
||||
mp_playSound("chat_mention");
|
||||
data.message = data.message.replace(
|
||||
nameregex,
|
||||
`<span class='mention'>${MP.name}</span>`
|
||||
"<span class='mention'>$&</span>"
|
||||
);
|
||||
} else {
|
||||
mp_playSound("chat2");
|
||||
|
|
@ -1255,6 +1260,7 @@ $(".pageTest #result .tribeResultChat .chat .input input").keyup((e) => {
|
|||
}
|
||||
MP.socket.emit("mp_chat_message", {
|
||||
isSystem: false,
|
||||
isLeader: MP.room.isLeader,
|
||||
message: msg,
|
||||
from: {
|
||||
id: MP.socket.id,
|
||||
|
|
@ -1277,6 +1283,7 @@ $(".pageTribe .lobby .chat .input input").keyup((e) => {
|
|||
}
|
||||
MP.socket.emit("mp_chat_message", {
|
||||
isSystem: false,
|
||||
isLeader: MP.room.isLeader,
|
||||
message: msg,
|
||||
from: {
|
||||
id: MP.socket.id,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue