summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-06-29 21:41:25 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-06-29 21:41:25 +0900
commit0acaa2f3b02e120f0dcf1f017cf830d1527a5ba1 (patch)
tree67518b2f2f0db005f3826cbba81f820f6b70ef19
parentadd test (diff)
downloadmisskey-0acaa2f3b02e120f0dcf1f017cf830d1527a5ba1.tar.gz
misskey-0acaa2f3b02e120f0dcf1f017cf830d1527a5ba1.tar.bz2
misskey-0acaa2f3b02e120f0dcf1f017cf830d1527a5ba1.zip
Improve type definiyion
-rw-r--r--src/api.types.ts12
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: {