Check alt text on mutes

This commit is contained in:
naskya 2023-05-18 20:38:33 +09:00
parent 2379051e83
commit 490ede7caa
2 changed files with 3 additions and 2 deletions

View file

@ -5,6 +5,7 @@ import type { User } from "@/models/entities/user.js";
type NoteLike = {
userId: Note["userId"];
text: Note["text"];
files: Note["files"];
cw?: Note["cw"];
};
@ -18,7 +19,7 @@ function checkWordMute(
): boolean {
if (note == null) return false;
const text = ((note.cw ?? "") + " " + (note.text ?? "")).trim();
const text = `${note.cw ?? ""} ${note.text ?? ""} ${note.files.map((f) => f.comment ?? "").join(" ")}`.trim();
if (text === "") return false;
for (const mutePattern of mutedWords) {

View file

@ -10,7 +10,7 @@ function checkWordMute(
note: NoteLike,
mutedWords: Array<string | string[]>,
): Muted {
const text = ((note.cw ?? "") + " " + (note.text ?? "")).trim();
const text = `${note.cw ?? ""} ${note.text ?? ""} ${note.files.map((f) => f.comment ?? "").join(" ")}`.trim();
if (text === "") return NotMuted;
let result = { muted: false, matched: [] };