Unverified Commit 0023f0e1 authored by Alex Junior's avatar Alex Junior Committed by GitHub
Browse files

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

parent ccdbd954
......@@ -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;
......
......@@ -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 });
};
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment