This commit is contained in:
naskya 2023-05-05 06:16:23 +09:00
parent 48b5865507
commit 3b3da42763
No known key found for this signature in database
GPG key ID: 164DFF24E2D40139

View file

@ -12,10 +12,6 @@ type UserLike = {
id: User["id"];
};
function escapeRegExp(x: string): string {
return x.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string
}
function checkWordMute(
note: NoteLike,
mutedWords: Array<string | string[]>,
@ -34,7 +30,7 @@ function checkWordMute(
// This should never happen due to input sanitisation.
if (!regexp) {
console.warn(`Found invalid regex in word mutes: ${mutePattern}`);
console.warn(`Found invalid regex in word mutes: ${filter}`);
return false;
}
@ -63,8 +59,8 @@ export async function getWordHardMute(
if (mutedWords.length > 0) {
return (
checkWordMute(note, mutedWords) ||
checkWordMute(reply, mutedWords) ||
checkWordMute(renote, mutedWords)
checkWordMute(note.reply, mutedWords) ||
checkWordMute(note.renote, mutedWords)
);
}