Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions app/definitions/rest/v1/teams.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@ export type TeamsEndpoints = {
'teams.removeRoom': {
POST: (params: { roomId: string; teamId: string }) => { room: IRoom };
};
'teams.convertToChannel': {
POST: (params: { teamId: string; roomsToRemove?: string[] }) => { success: boolean };
Comment thread
gerzonc marked this conversation as resolved.
Outdated
};
};
4 changes: 1 addition & 3 deletions app/lib/rocketchat/services/restApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -237,13 +237,11 @@ export const convertChannelToTeam = ({ rid, name, type }: { rid: string; name: s
return sdk.post(type === 'c' ? 'channels.convertToTeam' : 'groups.convertToTeam', params);
};

export const convertTeamToChannel = ({ teamId, selected }: { teamId: string; selected: string[] }): any => {
export const convertTeamToChannel = ({ teamId, selected }: { teamId: string; selected: string[] }) => {
const params = {
teamId,
...(selected.length && { roomsToRemove: selected })
};
// TODO: missing definitions from server
// @ts-ignore
return sdk.post('teams.convertToChannel', params);
};

Expand Down