diff --git a/src/client/components/UsersInChannelModal.tsx b/src/client/components/UsersInChannelModal.tsx index 8af8990..6dbf86d 100644 --- a/src/client/components/UsersInChannelModal.tsx +++ b/src/client/components/UsersInChannelModal.tsx @@ -134,7 +134,7 @@ function UserRow({ // it looks like nothing's happened in the FE atm { - void update(`/channels/${org}`, 'DELETE', { + void update(`/channelMembers/${org}`, 'DELETE', { userIDs: [user.id], }); }} @@ -191,7 +191,7 @@ function AddUsersToChannelModal({ // TODO: the org members API currently doesn't have subscriptions, so // it looks like nothing's happened in the FE atm const addUsers = useCallback(() => { - void update(`/channels/${channel.org}`, 'PUT', { + void update(`/channelMembers/${channel.org}`, 'PUT', { userIDs: usersToAdd, }).then(() => onClose()); }, [channel.org, onClose, update, usersToAdd]); diff --git a/src/server/server.ts b/src/server/server.ts index f8a365d..d590b57 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -80,8 +80,11 @@ function main() { app.get('/users', wrapAsyncHandler(handleGetCordUsers)); app.get('/usersData', wrapAsyncHandler(handleGetCordUsersData)); - app.put('/channels/:channelName', wrapAsyncHandler(handleAddOrgMember)); - app.delete('/channels/:channelName', wrapAsyncHandler(handleRemoveOrgMember)); + app.put('/channelMembers/:channelName', wrapAsyncHandler(handleAddOrgMember)); + app.delete( + '/channelMembers/:channelName', + wrapAsyncHandler(handleRemoveOrgMember), + ); app.put('/channels/:channelName', wrapAsyncHandler(handleAddChannel));