diff options
| author | dakkar <dakkar@thenautilus.net> | 2024-07-06 11:35:52 +0100 |
|---|---|---|
| committer | dakkar <dakkar@thenautilus.net> | 2024-07-06 11:35:52 +0100 |
| commit | f086bc23f59bb2d201e8423e940ac41611e4d25a (patch) | |
| tree | e4bb137b1cdae9c1072ffbd7c4bee0d37b128772 /packages/backend/src/core | |
| parent | merge: cache URL previews on the server (!565) (diff) | |
| download | sharkey-f086bc23f59bb2d201e8423e940ac41611e4d25a.tar.gz sharkey-f086bc23f59bb2d201e8423e940ac41611e4d25a.tar.bz2 sharkey-f086bc23f59bb2d201e8423e940ac41611e4d25a.zip | |
don't send real-time updates of replies to blocked users
this is in line with the behaviour of a note's detailed view, which
does not show me replies from users who blocked me
Diffstat (limited to 'packages/backend/src/core')
| -rw-r--r-- | packages/backend/src/core/GlobalEventService.ts | 1 | ||||
| -rw-r--r-- | packages/backend/src/core/NoteCreateService.ts | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/packages/backend/src/core/GlobalEventService.ts b/packages/backend/src/core/GlobalEventService.ts index 22871adb16..4c8a3dc050 100644 --- a/packages/backend/src/core/GlobalEventService.ts +++ b/packages/backend/src/core/GlobalEventService.ts @@ -135,6 +135,7 @@ export interface NoteEventTypes { }; replied: { id: MiNote['id']; + userId: MiUser['id']; }; } type NoteStreamEventTypes = { diff --git a/packages/backend/src/core/NoteCreateService.ts b/packages/backend/src/core/NoteCreateService.ts index 41efa76f3f..44b066444d 100644 --- a/packages/backend/src/core/NoteCreateService.ts +++ b/packages/backend/src/core/NoteCreateService.ts @@ -831,6 +831,7 @@ export class NoteCreateService implements OnApplicationShutdown { if (data.reply) { this.globalEventService.publishNoteStream(data.reply.id, 'replied', { id: note.id, + userId: user.id, }); // 通知 if (data.reply.userHost === null) { |