mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2026-01-07 07:54:04 +08:00
fixed name ping regexp
This commit is contained in:
parent
9094a0dfda
commit
b2dc21b522
1 changed files with 15 additions and 2 deletions
|
|
@ -1127,11 +1127,24 @@ MP.socket.on("mp_room_config_update", (data) => {
|
|||
});
|
||||
|
||||
MP.socket.on("mp_chat_message", async (data) => {
|
||||
data.message = data.message.trim();
|
||||
let nameregex;
|
||||
if (data.isLeader) {
|
||||
nameregex = new RegExp("@" + MP.name + "|ready|@everyone", "i");
|
||||
nameregex = new RegExp(
|
||||
` @${MP.name.replace(/[.()]/g, "\\$&")} |^@${MP.name.replace(
|
||||
/[.()]/g,
|
||||
"\\$&"
|
||||
)}$|ready|@everyone`,
|
||||
"i"
|
||||
);
|
||||
} else {
|
||||
nameregex = new RegExp("@" + MP.name, "i");
|
||||
nameregex = new RegExp(
|
||||
` @${MP.name.replace(/[.()]/g, "\\$&")} |^@${MP.name.replace(
|
||||
/[.()]/g,
|
||||
"\\$&"
|
||||
)}$`,
|
||||
"i"
|
||||
);
|
||||
}
|
||||
if (!data.isSystem && data.from.name != MP.name) {
|
||||
if (nameregex.test(data.message)) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue