-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ミュートしている人に向けたメンションが含まれている投稿は表示しないようにしてほしい #2690
Comments
実装を試みています( https://github.com/Sayamame-beans/misskey/tree/mute_note_has_muting_mention )が、以下の懸念点があります。
なお、visibleUserIdsにも同様の実装を試みてみましたが、同様の懸念から処理が不要かもしれません。 (微off-topic: 各ミュート対象ごとに何に対するミュートを行うか指定出来れば、懸念の前者は改善されそうですが… 類似: #13405) |
isUserRelatedを呼び出している箇所のmeやuserを引数経由でisUserRelatedに渡すことで、自分宛ての場合にメンション判定を除外することが出来そう… メモ: DBへのQueryの方の処理を書き忘れている |
meのことを一旦考えないとすると、
この部分に .andWhere(new Brackets(qb => {
qb
.where('note.mentions IS NULL')
.orWhere(`NOT (note.mentions && (${ mutingQuery.getQuery() }))`)
})) を追加で出来そうですかね…? (動作未確認) |
で概ね問題なさそうかもです |
ストリーミングでの通知・メンションに対するものでしたら、ここかも…? misskey/packages/backend/src/server/api/stream/channels/main.ts Lines 33 to 59 in 10ce7bf
|
ふむ… (あれ? ブロックで見えないはずの場合も貫通します? これ) |
Summary
Environment
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: