diff --git a/packages/misskey-js/etc/misskey-js.api.md b/packages/misskey-js/etc/misskey-js.api.md index cc397e2270..246c1e40d5 100644 --- a/packages/misskey-js/etc/misskey-js.api.md +++ b/packages/misskey-js/etc/misskey-js.api.md @@ -813,6 +813,54 @@ export type Channels = { claimTimeIsUp: null | Record; }; }; + chatUser: { + params: { + otherId: string; + }; + events: { + message: (payload: ChatMessageLite) => void; + deleted: (payload: ChatMessageLite['id']) => void; + react: (payload: { + reaction: string; + user?: UserLite; + messageId: ChatMessageLite['id']; + }) => void; + unreact: (payload: { + reaction: string; + user?: UserLite; + messageId: ChatMessageLite['id']; + }) => void; + }; + receives: { + read: { + id: ChatMessageLite['id']; + }; + }; + }; + chatRoom: { + params: { + roomId: string; + }; + events: { + message: (payload: ChatMessageLite) => void; + deleted: (payload: ChatMessageLite['id']) => void; + react: (payload: { + reaction: string; + user?: UserLite; + messageId: ChatMessageLite['id']; + }) => void; + unreact: (payload: { + reaction: string; + user?: UserLite; + messageId: ChatMessageLite['id']; + }) => void; + }; + receives: { + read: { + id: ChatMessageLite['id']; + }; + }; + }; }; // @public (undocumented) @@ -3655,8 +3703,8 @@ type V2AdminEmojiListResponse = operations['v2___admin___emoji___list']['respons // // src/entities.ts:50:2 - (ae-forgotten-export) The symbol "ModerationLogPayloads" needs to be exported by the entry point index.d.ts // src/streaming.ts:57:3 - (ae-forgotten-export) The symbol "ReconnectingWebSocket" needs to be exported by the entry point index.d.ts -// src/streaming.types.ts:217:4 - (ae-forgotten-export) The symbol "ReversiUpdateKey" needs to be exported by the entry point index.d.ts -// src/streaming.types.ts:227:4 - (ae-forgotten-export) The symbol "ReversiUpdateSettings" needs to be exported by the entry point index.d.ts +// src/streaming.types.ts:218:4 - (ae-forgotten-export) The symbol "ReversiUpdateKey" needs to be exported by the entry point index.d.ts +// src/streaming.types.ts:228:4 - (ae-forgotten-export) The symbol "ReversiUpdateSettings" needs to be exported by the entry point index.d.ts // (No @packageDocumentation comment for this package) diff --git a/packages/misskey-js/src/streaming.types.ts b/packages/misskey-js/src/streaming.types.ts index 8e5438eeb6..10204fb2c9 100644 --- a/packages/misskey-js/src/streaming.types.ts +++ b/packages/misskey-js/src/streaming.types.ts @@ -1,6 +1,7 @@ import { Antenna, ChatMessage, + ChatMessageLite, DriveFile, DriveFolder, Note, @@ -227,7 +228,55 @@ export type Channels = { updateSettings: ReversiUpdateSettings; claimTimeIsUp: null | Record; } - } + }; + chatUser: { + params: { + otherId: string; + }; + events: { + message: (payload: ChatMessageLite) => void; + deleted: (payload: ChatMessageLite['id']) => void; + react: (payload: { + reaction: string; + user?: UserLite; + messageId: ChatMessageLite['id']; + }) => void; + unreact: (payload: { + reaction: string; + user?: UserLite; + messageId: ChatMessageLite['id']; + }) => void; + }; + receives: { + read: { + id: ChatMessageLite['id']; + }; + }; + }; + chatRoom: { + params: { + roomId: string; + }; + events: { + message: (payload: ChatMessageLite) => void; + deleted: (payload: ChatMessageLite['id']) => void; + react: (payload: { + reaction: string; + user?: UserLite; + messageId: ChatMessageLite['id']; + }) => void; + unreact: (payload: { + reaction: string; + user?: UserLite; + messageId: ChatMessageLite['id']; + }) => void; + }; + receives: { + read: { + id: ChatMessageLite['id']; + }; + }; + }; }; export type NoteUpdatedEvent = { id: Note['id'] } & ({