mirror of
https://codeberg.org/yeentown/barkey.git
synced 2025-07-07 20:44:34 +00:00
enforce DM visibility in notes/mentions
This commit is contained in:
parent
27c27529f6
commit
8f5212e453
1 changed files with 2 additions and 3 deletions
|
@ -79,14 +79,13 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
|
||||||
, 'source')
|
, 'source')
|
||||||
.innerJoin(MiNote, 'note', 'note.id = source.id');
|
.innerJoin(MiNote, 'note', 'note.id = source.id');
|
||||||
|
|
||||||
// Mentioned or visible users can always access
|
this.queryService.generateVisibilityQuery(qb, me);
|
||||||
//this.queryService.generateVisibilityQuery(query, me);
|
|
||||||
this.queryService.generateBlockedHostQueryForNote(qb);
|
this.queryService.generateBlockedHostQueryForNote(qb);
|
||||||
this.queryService.generateMutedUserQueryForNotes(qb, me);
|
this.queryService.generateMutedUserQueryForNotes(qb, me);
|
||||||
this.queryService.generateMutedNoteThreadQuery(qb, me);
|
this.queryService.generateMutedNoteThreadQuery(qb, me);
|
||||||
this.queryService.generateBlockedUserQueryForNotes(qb, me);
|
this.queryService.generateBlockedUserQueryForNotes(qb, me);
|
||||||
// A renote can't mention a user, so it will never appear here anyway.
|
// A renote can't mention a user, so it will never appear here anyway.
|
||||||
//this.queryService.generateMutedUserRenotesQueryForNotes(query, me);
|
//this.queryService.generateMutedUserRenotesQueryForNotes(qb, me);
|
||||||
|
|
||||||
if (ps.visibility) {
|
if (ps.visibility) {
|
||||||
qb.andWhere('note.visibility = :visibility', { visibility: ps.visibility });
|
qb.andWhere('note.visibility = :visibility', { visibility: ps.visibility });
|
||||||
|
|
Loading…
Add table
Reference in a new issue