diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-06-29 21:41:25 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-06-29 21:41:25 +0900 |
| commit | 0acaa2f3b02e120f0dcf1f017cf830d1527a5ba1 (patch) | |
| tree | 67518b2f2f0db005f3826cbba81f820f6b70ef19 | |
| parent | add test (diff) | |
| download | misskey-0acaa2f3b02e120f0dcf1f017cf830d1527a5ba1.tar.gz misskey-0acaa2f3b02e120f0dcf1f017cf830d1527a5ba1.tar.bz2 misskey-0acaa2f3b02e120f0dcf1f017cf830d1527a5ba1.zip | |
Improve type definiyion
| -rw-r--r-- | src/api.types.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/api.types.ts b/src/api.types.ts index fa80038f65..0276daa459 100644 --- a/src/api.types.ts +++ b/src/api.types.ts @@ -2,7 +2,7 @@ import { Ad, Announcement, Antenna, App, AuthSession, Blocking, Channel, Clip, DateString, DetailedInstanceMetadata, DriveFile, DriveFolder, Following, FollowingFolloweePopulated, FollowingFollowerPopulated, FollowRequest, GalleryPost, Instance, InstanceMetadata, LiteInstanceMetadata, MeDetailed, - Note, NoteFavorite, OriginType, Page, ServerInfo, Stats, User, UserDetailed, UserGroup, UserList, UserSorting, Notification, NoteReaction, Signin + Note, NoteFavorite, OriginType, Page, ServerInfo, Stats, User, UserDetailed, UserGroup, UserList, UserSorting, Notification, NoteReaction, Signin, MessagingMessage } from './entities'; type TODO = Record<string, any> | null; @@ -428,11 +428,11 @@ export type Endpoints = { 'i/2fa/unregister': { req: TODO; res: TODO; }; // messaging - 'messaging/history': { req: TODO; res: TODO; }; - 'messaging/messages': { req: TODO; res: TODO; }; - 'messaging/messages/create': { req: TODO; res: TODO; }; - 'messaging/messages/delete': { req: TODO; res: TODO; }; - 'messaging/messages/read': { req: TODO; res: TODO; }; + 'messaging/history': { req: { limit?: number; group?: boolean; }; res: MessagingMessage[]; }; + 'messaging/messages': { req: { userId?: User['id']; groupId?: UserGroup['id']; limit?: number; sinceId?: MessagingMessage['id']; untilId?: MessagingMessage['id']; markAsRead?: boolean; }; res: MessagingMessage[]; }; + 'messaging/messages/create': { req: { userId?: User['id']; groupId?: UserGroup['id']; text?: string; fileId?: DriveFile['id']; }; res: MessagingMessage; }; + 'messaging/messages/delete': { req: { messageId: MessagingMessage['id']; }; res: null; }; + 'messaging/messages/read': { req: { messageId: MessagingMessage['id']; }; res: null; }; // meta 'meta': { req: { detail?: boolean; }; res: { |