hide hidden posts in websocket streams
This commit is contained in:
parent
3800eb8980
commit
6b6e5dfcdf
3 changed files with 3 additions and 0 deletions
|
@ -29,6 +29,7 @@ export default class extends Channel {
|
||||||
}
|
}
|
||||||
|
|
||||||
private async onNote(note: Packed<"Note">) {
|
private async onNote(note: Packed<"Note">) {
|
||||||
|
if (note.visibility === "hidden") return;
|
||||||
if (note.channelId !== this.channelId) return;
|
if (note.channelId !== this.channelId) return;
|
||||||
|
|
||||||
// 流れてきたNoteがミュートしているユーザーが関わるものだったら無視する
|
// 流れてきたNoteがミュートしているユーザーが関わるものだったら無視する
|
||||||
|
|
|
@ -24,6 +24,7 @@ export default class extends Channel {
|
||||||
}
|
}
|
||||||
|
|
||||||
private async onNote(note: Packed<"Note">) {
|
private async onNote(note: Packed<"Note">) {
|
||||||
|
if (note.visibility === "hidden") return;
|
||||||
const noteTags = note.tags
|
const noteTags = note.tags
|
||||||
? note.tags.map((t: string) => t.toLowerCase())
|
? note.tags.map((t: string) => t.toLowerCase())
|
||||||
: [];
|
: [];
|
||||||
|
|
|
@ -29,6 +29,7 @@ export default class extends Channel {
|
||||||
}
|
}
|
||||||
|
|
||||||
private async onNote(note: Packed<"Note">) {
|
private async onNote(note: Packed<"Note">) {
|
||||||
|
if (note.visibility === "hidden") return;
|
||||||
// チャンネルの投稿ではなく、自分自身の投稿 または
|
// チャンネルの投稿ではなく、自分自身の投稿 または
|
||||||
// チャンネルの投稿ではなく、その投稿のユーザーをフォローしている または
|
// チャンネルの投稿ではなく、その投稿のユーザーをフォローしている または
|
||||||
// チャンネルの投稿ではなく、全体公開のローカルの投稿 または
|
// チャンネルの投稿ではなく、全体公開のローカルの投稿 または
|
||||||
|
|
Loading…
Reference in a new issue