diff --git a/src/services/banService.ts b/src/services/banService.ts index 5ca754ecf7f..2649ed51e2f 100644 --- a/src/services/banService.ts +++ b/src/services/banService.ts @@ -10,7 +10,6 @@ import type { getBansResponse, banActorParams, banActorResponse, - unbanActorParams, unbanActorResponse, } from '../types' diff --git a/src/types/index.ts b/src/types/index.ts index e733416a64a..3685c9416ed 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -5,7 +5,6 @@ import type { components, operations } from './openapi/openapi-full.ts' // General -type ApiOptions = { params: T } type ApiResponse = Promise<{ data: T }> type ApiResponseHeaders = { [K in keyof T['headers'] as Lowercase]: T['headers'][K]; @@ -67,25 +66,25 @@ export type File = RichObject<'size'|'path'|'link'|'mimetype'|'preview-available 'height': string, } export type ChatMessage = components['schemas']['ChatMessageWithParent'] -export type receiveMessagesParams = ApiOptions['params'] +export type receiveMessagesParams = Required['requestBody']['content']['application/json'] export type receiveMessagesResponse = ApiResponse -export type getMessageContextParams = ApiOptions['params'] +export type getMessageContextParams = Required['requestBody']['content']['application/json'] export type getMessageContextResponse = ApiResponse -export type postNewMessageParams = ApiOptions['params'] +export type postNewMessageParams = Required['requestBody']['content']['application/json'] export type postNewMessageResponse = ApiResponse export type clearHistoryResponse = ApiResponse export type deleteMessageResponse = ApiResponse -export type editMessageParams = ApiOptions['params'] +export type editMessageParams = Required['requestBody']['content']['application/json'] export type editMessageResponse = ApiResponse -export type postRichObjectParams = ApiOptions['params'] +export type postRichObjectParams = Required['requestBody']['content']['application/json'] export type postRichObjectResponse = ApiResponse -export type setReadMarkerParams = ApiOptions['params'] +export type setReadMarkerParams = Required['requestBody']['content']['application/json'] export type setReadMarkerResponse = ApiResponse export type markUnreadResponse = ApiResponse // Avatars export type setFileAvatarResponse = ApiResponse -export type setEmojiAvatarParams = ApiOptions['params'] +export type setEmojiAvatarParams = Required['requestBody']['content']['application/json'] export type setEmojiAvatarResponse = ApiResponse export type deleteAvatarResponse = ApiResponse @@ -93,9 +92,8 @@ export type deleteAvatarResponse = ApiResponse -export type banActorParams = ApiOptions['params'] +export type banActorParams = Required['requestBody']['content']['application/json'] export type banActorResponse = ApiResponse -export type unbanActorParams = ApiOptions['params'] export type unbanActorResponse = ApiResponse // Bots @@ -121,11 +119,10 @@ export type acceptShareResponse = ApiResponse // Reactions -export type getReactionsParams = ApiOptions['params'] export type getReactionsResponse = ApiResponse -export type addReactionParams = ApiOptions['params'] +export type addReactionParams = Required['requestBody']['content']['application/json'] export type addReactionResponse = ApiResponse -export type deleteReactionParams = ApiOptions['params'] +export type deleteReactionParams = Required['requestBody']['content']['application/json'] export type deleteReactionResponse = ApiResponse // Breakout rooms @@ -133,18 +130,18 @@ export type BreakoutRoom = components['schemas']['Room'] & { objectType: 'room', } -export type configureBreakoutRoomsParams = ApiOptions['params'] +export type configureBreakoutRoomsParams = Required['requestBody']['content']['application/json'] export type configureBreakoutRoomsResponse = ApiResponse export type deleteBreakoutRoomsResponse = ApiResponse -export type reorganizeAttendeesParams = ApiOptions['params'] +export type reorganizeAttendeesParams = Required['requestBody']['content']['application/json'] export type reorganizeAttendeesResponse = ApiResponse export type getBreakoutRoomsResponse = ApiResponse export type startBreakoutRoomsResponse = ApiResponse export type stopBreakoutRoomsResponse = ApiResponse -export type broadcastChatMessageParams = ApiOptions['params'] +export type broadcastChatMessageParams = Required['requestBody']['content']['application/json'] export type broadcastChatMessageResponse = ApiResponse export type getBreakoutRoomsParticipantsResponse = ApiResponse export type requestAssistanceResponse = ApiResponse export type resetRequestAssistanceResponse = ApiResponse -export type switchToBreakoutRoomParams = ApiOptions['params'] +export type switchToBreakoutRoomParams = Required['requestBody']['content']['application/json'] export type switchToBreakoutRoomResponse = ApiResponse