fix: dont stream hidden posts over websocket

This commit is contained in:
April John 2023-05-05 15:53:05 +02:00
parent 6b6e5dfcdf
commit dd777935cb
3 changed files with 3 additions and 0 deletions

View file

@ -20,6 +20,7 @@ export default class extends Channel {
}
private async onNote(note: Packed<"Note">) {
if (note.visibility === "hidden") return;
if (note.channelId) {
if (!this.followingChannels.has(note.channelId)) return;
} else {

View file

@ -29,6 +29,7 @@ export default class extends Channel {
}
private async onNote(note: Packed<"Note">) {
if (note.visibility === "hidden") return;
// チャンネルの投稿ではなく、自分自身の投稿 または
// チャンネルの投稿ではなく、その投稿のユーザーをフォローしている または
// チャンネルの投稿ではなく、全体公開のローカルの投稿 または

View file

@ -49,6 +49,7 @@ export default class extends Channel {
}
private async onNote(note: Packed<"Note">) {
if (note.visibility === "hidden") return;
if (!this.listUsers.includes(note.userId)) return;
// 流れてきたNoteがミュートしているユーザーが関わるものだったら無視する