Skip to content

Commit a9e1f46

Browse files
refactor: remove ChatPostMessageEndpoints to Endpoints
1 parent d10959d commit a9e1f46

File tree

1 file changed

+4
-14
lines changed
  • apps/meteor/app/api/server/v1

1 file changed

+4
-14
lines changed

apps/meteor/app/api/server/v1/chat.ts

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Message } from '@rocket.chat/core-services';
2-
import type { IMessage, IUser, IRoom, IThreadMainMessage, MessageAttachment, RequiredField } from '@rocket.chat/core-typings';
2+
import type { IMessage, IUser, IThreadMainMessage, MessageAttachment, RequiredField } from '@rocket.chat/core-typings';
33
import { Messages, Users, Rooms, Subscriptions } from '@rocket.chat/models';
44
import {
55
isChatReportMessageProps,
@@ -463,22 +463,12 @@ const chatPostMessageEndpoints = API.v1.post(
463463
},
464464
);
465465

466-
export type ChatPostMessageEndpoints =
467-
| ExtractRoutesFromAPI<typeof chatPostMessageEndpoints>
468-
| {
469-
'/v1/chat.postMessage': {
470-
POST: (params: ChatPostMessage) => {
471-
ts: number;
472-
channel: IRoom;
473-
message: IMessage;
474-
success: boolean;
475-
};
476-
};
477-
};
466+
export type ChatPostMessageEndpoints = ExtractRoutesFromAPI<typeof chatPostMessageEndpoints>;
467+
478468
// TODO: Need to remove the ChatEndpoints packages/rest-typings/src/index.ts file, but only after implementing all the endpoints.
479469
declare module '@rocket.chat/rest-typings' {
480470
// eslint-disable-next-line @typescript-eslint/naming-convention, @typescript-eslint/no-empty-interface
481-
interface IChatPostMessageEndpoints extends ChatPostMessageEndpoints {}
471+
interface Endpoints extends ChatPostMessageEndpoints {}
482472
}
483473

484474
API.v1.addRoute(

0 commit comments

Comments
 (0)