parent
a313fc6366
commit
6d231c4bc9
@ -195,7 +195,9 @@ export class QueryService {
|
|||||||
qb
|
qb
|
||||||
.where('note.visibility = \'public\'')
|
.where('note.visibility = \'public\'')
|
||||||
.orWhere('note.visibility = \'home\'');
|
.orWhere('note.visibility = \'home\'');
|
||||||
}));
|
})
|
||||||
|
.andWhere('note.localOnly = FALSE') // 連合なしのノートは未ログイン者には見せない
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
const followingQuery = this.followingsRepository.createQueryBuilder('following')
|
const followingQuery = this.followingsRepository.createQueryBuilder('following')
|
||||||
.select('following.followeeId')
|
.select('following.followeeId')
|
||||||
|
@ -97,6 +97,11 @@ export class NoteEntityService implements OnModuleInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 連合なしで未ログインなら非表示
|
||||||
|
if(packedNote.localOnly && !meId){
|
||||||
|
hide = true;
|
||||||
|
}
|
||||||
|
|
||||||
// visibility が followers かつ自分が投稿者のフォロワーでなかったら非表示
|
// visibility が followers かつ自分が投稿者のフォロワーでなかったら非表示
|
||||||
if (packedNote.visibility === 'followers') {
|
if (packedNote.visibility === 'followers') {
|
||||||
if (meId == null) {
|
if (meId == null) {
|
||||||
@ -241,6 +246,11 @@ export class NoteEntityService implements OnModuleInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 連合なし、かつ visibility が home で未ログインなら非表示
|
||||||
|
if(note.localOnly && note.visibility === 'home' && !meId){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
// visibility が followers かつ自分が投稿者のフォロワーでなかったら非表示
|
// visibility が followers かつ自分が投稿者のフォロワーでなかったら非表示
|
||||||
if (note.visibility === 'followers') {
|
if (note.visibility === 'followers') {
|
||||||
if (meId == null) {
|
if (meId == null) {
|
||||||
|
Loading…
Reference in New Issue
Block a user