diff --git a/packages/backend/src/core/GlobalEventService.ts b/packages/backend/src/core/GlobalEventService.ts index 12b50a7a57..a128d50c00 100644 --- a/packages/backend/src/core/GlobalEventService.ts +++ b/packages/backend/src/core/GlobalEventService.ts @@ -117,9 +117,6 @@ export interface NoteEventTypes { deleted: { deletedAt: Date; }; - updated: { - note: MiNote; - }; edited: { note: MiNote; }; diff --git a/packages/backend/src/core/NoteEditService.ts b/packages/backend/src/core/NoteEditService.ts index 7221cf018c..26c74ef004 100644 --- a/packages/backend/src/core/NoteEditService.ts +++ b/packages/backend/src/core/NoteEditService.ts @@ -46,6 +46,13 @@ import { UtilityService } from '@/core/UtilityService.js'; import { UserBlockingService } from '@/core/UserBlockingService.js'; import { ModerationLogService } from '@/core/ModerationLogService.js'; +type MinimumUser = { + id: MiUser['id']; + host: MiUser['host']; + username: MiUser['username']; + uri: MiUser['uri']; +}; + type Option = { publishedAt?: Date | null; name?: string | null; diff --git a/packages/misskey-js/src/streaming.types.ts b/packages/misskey-js/src/streaming.types.ts index 4447a2e8fc..09d64d53d8 100644 --- a/packages/misskey-js/src/streaming.types.ts +++ b/packages/misskey-js/src/streaming.types.ts @@ -257,6 +257,11 @@ export type NoteUpdatedEvent = { choice: number; userId: User['id']; }; +} | { + type: 'edited'; + body: { + note: Note; + } }; export type BroadcastEvents = {