From f2ef64c3d8b4421a720fa02c775474b77b5f610f Mon Sep 17 00:00:00 2001 From: GleidsonDaniel Date: Fri, 4 Mar 2022 15:28:24 -0300 Subject: [PATCH 1/2] chore: add rest api type --- app/definitions/rest/v1/channels.ts | 3 +++ app/definitions/rest/v1/groups.ts | 3 +++ app/definitions/rest/v1/im.ts | 3 +++ app/lib/rocketchat/services/restApi.ts | 2 -- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/definitions/rest/v1/channels.ts b/app/definitions/rest/v1/channels.ts index 6692f0a9ce8..acdd87e268e 100644 --- a/app/definitions/rest/v1/channels.ts +++ b/app/definitions/rest/v1/channels.ts @@ -52,4 +52,7 @@ export type ChannelsEndpoints = { 'channels.convertToTeam': { POST: (params: { channelId: string; channelName: string }) => { team: ITeam }; }; + 'channels.leave': { + POST: (params: { roomId: string }) => {}; + }; }; diff --git a/app/definitions/rest/v1/groups.ts b/app/definitions/rest/v1/groups.ts index 966a6759ae8..8d77cb3a8ee 100644 --- a/app/definitions/rest/v1/groups.ts +++ b/app/definitions/rest/v1/groups.ts @@ -46,4 +46,7 @@ export type GroupsEndpoints = { 'groups.convertToTeam': { POST: (params: { roomId: string; roomName: string }) => { team: ITeam }; }; + 'groups.leave': { + POST: (params: { roomId: string }) => {}; + }; }; diff --git a/app/definitions/rest/v1/im.ts b/app/definitions/rest/v1/im.ts index b2927b03c33..5bdc274e3b1 100644 --- a/app/definitions/rest/v1/im.ts +++ b/app/definitions/rest/v1/im.ts @@ -38,4 +38,7 @@ export type ImEndpoints = { messages: IMessageFromServer[]; }; }; + 'im.leave': { + POST: (params: { roomId: string }) => {}; + }; }; diff --git a/app/lib/rocketchat/services/restApi.ts b/app/lib/rocketchat/services/restApi.ts index 40db3b020fe..535e7ebc85b 100644 --- a/app/lib/rocketchat/services/restApi.ts +++ b/app/lib/rocketchat/services/restApi.ts @@ -448,8 +448,6 @@ export const toggleBlockUser = (rid: string, blocked: string, block: boolean): P export const leaveRoom = (roomId: string, t: RoomTypes): any => // RC 0.48.0 - // TODO: missing definitions from server - // @ts-ignore sdk.post(`${roomTypeToApiType(t)}.leave`, { roomId }); export const deleteRoom = (roomId: string, t: RoomTypes): any => From d079edf8102e021ed5e0c2cae74506bdf544ca4d Mon Sep 17 00:00:00 2001 From: GleidsonDaniel Date: Fri, 4 Mar 2022 15:33:11 -0300 Subject: [PATCH 2/2] remove any --- app/lib/rocketchat/services/restApi.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/lib/rocketchat/services/restApi.ts b/app/lib/rocketchat/services/restApi.ts index 535e7ebc85b..37ee7593757 100644 --- a/app/lib/rocketchat/services/restApi.ts +++ b/app/lib/rocketchat/services/restApi.ts @@ -446,7 +446,7 @@ export const toggleBlockUser = (rid: string, blocked: string, block: boolean): P return sdk.methodCallWrapper('unblockUser', { rid, blocked }); }; -export const leaveRoom = (roomId: string, t: RoomTypes): any => +export const leaveRoom = (roomId: string, t: RoomTypes) => // RC 0.48.0 sdk.post(`${roomTypeToApiType(t)}.leave`, { roomId });