Chore: Migrate REST API - sendEmailCode to Typescript (#3891)

This commit is contained in:
Alex Junior 2022-03-15 21:29:48 -03:00 committed by GitHub
parent ccdbd9543c
commit 0023f0e195
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 4 deletions

View File

@ -365,10 +365,11 @@ const RocketChat = {
methodCall(...args) {
return sdk.methodCall(...args);
},
sendEmailCode() {
const { username } = reduxStore.getState().login.user;
// RC 3.1.0
return this.post('users.2fa.sendEmailCode', { emailOrUsername: username });
addUsersToRoom(rid) {
let { users } = reduxStore.getState().selectedUsers;
users = users.map(u => u.name);
// RC 0.51.0
return this.methodCallWrapper('addUsersToRoom', { rid, users });
},
hasRole(role) {
const shareUser = reduxStore.getState().share.user;

View File

@ -5,6 +5,7 @@ import {
IRoom,
IRoomNotifications,
SubscriptionType,
IUser,
TRocketChat
} from '../../../definitions';
import { TParams } from '../../../definitions/ILivechatEditView';
@ -805,3 +806,9 @@ export const editMessage = async (message: IMessage) => {
// RC 0.49.0
return sdk.post('chat.update', { roomId: rid, msgId: message.id, text: msg });
};
export const sendEmailCode = () => {
const { username } = reduxStore.getState().login.user as IUser;
// RC 3.1.0
return sdk.post('users.2fa.sendEmailCode', { emailOrUsername: username });
};