fix moderator add/remove for opengroupv2

pull/1576/head
Audric Ackermann 4 years ago
parent ba9f7c02a0
commit c875790a2c
No known key found for this signature in database
GPG Key ID: 999F434D76324AD4

@ -7,6 +7,7 @@ import { DefaultTheme } from 'styled-components';
import { SessionSpinner } from '../session/SessionSpinner';
import { Flex } from '../basic/Flex';
import { ConversationModel } from '../../models/conversation';
import { ApiV2 } from '../../opengroup/opengroupV2';
interface Props {
convo: ConversationModel;
onClose: any;
@ -63,8 +64,8 @@ export class AddModeratorsDialog extends React.Component<Props, State> {
isAdded = await this.channelAPI.serverAPI.addModerator([pubkey.key]);
} else {
// this is a v2 opengroup
// FIXME audric addModerators
throw new Error('TODO');
const roomInfos = this.props.convo.toOpenGroupV2();
isAdded = await ApiV2.addModerator(pubkey, roomInfos);
}
if (!isAdded) {
window.log.warn('failed to add moderators:', isAdded);

@ -631,7 +631,7 @@ export const addModerator = async (
room: roomInfos.roomId,
server: roomInfos.serverUrl,
isAuthRequired: true,
queryParams: { public_key: userToAddAsMods.key },
queryParams: { public_key: userToAddAsMods.key, room_id: roomInfos.roomId },
endpoint: 'moderators',
};
const addModResult = await sendOpenGroupV2Request(request);

Loading…
Cancel
Save