96 lines
4.2 KiB
TypeScript
96 lines
4.2 KiB
TypeScript
// Module ID: 13709
|
|
// Function ID: 105261
|
|
// Dependencies: [12733, 653, 507, 686, 2]
|
|
|
|
// Module 13709
|
|
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
|
|
import { Endpoints } from "ME";
|
|
|
|
const require = arg1;
|
|
const result = require("_isNativeReflectConstruct").fileFinishedImporting("actions/MFAActionCreators.tsx");
|
|
|
|
export default {
|
|
enable(arg0) {
|
|
let code;
|
|
let secret;
|
|
({ code, secret } = arg0);
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
let obj = { url: Endpoints.MFA_TOTP_ENABLE, body: { code, secret }, oldFormErrors: true, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
const obj2 = require(507) /* _isNativeReflectConstruct */;
|
|
return HTTP.post(obj).then((body) => {
|
|
let obj = outer1_1(outer1_2[3]);
|
|
obj = { type: "MFA_ENABLE_SUCCESS", token: body.body.token, codes: body.body.backup_codes };
|
|
return obj.dispatch(obj);
|
|
});
|
|
},
|
|
disable() {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
const obj = { url: Endpoints.MFA_TOTP_DISABLE, oldFormErrors: true, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
const obj2 = require(507) /* _isNativeReflectConstruct */;
|
|
HTTP.post(obj).then((token) => outer1_1(outer1_2[3]).dispatch({ type: "MFA_DISABLE_SUCCESS", token: token.body.token }));
|
|
},
|
|
enableSMS() {
|
|
let obj = importDefault(686);
|
|
obj.dispatch({ type: "MFA_SMS_TOGGLE" });
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
obj = { url: Endpoints.MFA_SMS_ENABLE, oldFormErrors: true, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
const obj3 = require(507) /* _isNativeReflectConstruct */;
|
|
return HTTP.post(obj).then((arg0) => {
|
|
outer1_1(outer1_2[3]).dispatch({ type: "MFA_SMS_TOGGLE_COMPLETE" });
|
|
return arg0;
|
|
}, (arg0) => {
|
|
outer1_1(outer1_2[3]).dispatch({ type: "MFA_SMS_TOGGLE_COMPLETE" });
|
|
throw arg0;
|
|
});
|
|
},
|
|
disableSMS(password) {
|
|
let obj = importDefault(686);
|
|
obj.dispatch({ type: "MFA_SMS_TOGGLE" });
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
obj = { url: Endpoints.MFA_SMS_DISABLE, body: obj, oldFormErrors: true };
|
|
obj = { password, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
const obj4 = require(507) /* _isNativeReflectConstruct */;
|
|
return HTTP.post(obj).then((arg0) => {
|
|
outer1_1(outer1_2[3]).dispatch({ type: "MFA_SMS_TOGGLE_COMPLETE" });
|
|
return arg0;
|
|
}, (arg0) => {
|
|
outer1_1(outer1_2[3]).dispatch({ type: "MFA_SMS_TOGGLE_COMPLETE" });
|
|
throw arg0;
|
|
});
|
|
},
|
|
sendMFABackupCodesVerificationKeyEmail(password) {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
obj = { url: Endpoints.MFA_SEND_VERIFICATION_KEY, body: obj, oldFormErrors: true };
|
|
obj = { password, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
const obj3 = require(507) /* _isNativeReflectConstruct */;
|
|
return HTTP.post(obj).then((body) => {
|
|
let nonces = outer1_1(outer1_2[3]);
|
|
nonces = { viewNonce: body.body.nonce, regenerateNonce: body.body.regenerate_nonce };
|
|
return nonces.dispatch({ type: "MFA_SEND_VERIFICATION_KEY", nonces });
|
|
}, (arg0) => {
|
|
throw arg0;
|
|
});
|
|
},
|
|
confirmViewBackupCodes(verificationKey, regenerate) {
|
|
const _require = verificationKey;
|
|
nonces = nonces.getNonces();
|
|
let regenerateNonce = nonces.viewNonce;
|
|
if (regenerate) {
|
|
regenerateNonce = nonces.regenerateNonce;
|
|
}
|
|
const HTTP = _require(507).HTTP;
|
|
obj = { url: Endpoints.MFA_CODES_VERIFICATION, body: obj, oldFormErrors: true };
|
|
obj = { key: verificationKey, nonce: regenerateNonce, regenerate, rejectWithError: _require(507).rejectWithMigratedError() };
|
|
const obj3 = _require(507);
|
|
return HTTP.post(obj).then((body) => {
|
|
let obj = outer1_1(outer1_2[3]);
|
|
obj = { type: "MFA_VIEW_BACKUP_CODES", codes: body.body.backup_codes, key: closure_0 };
|
|
return obj.dispatch(obj);
|
|
}, (arg0) => {
|
|
throw arg0;
|
|
});
|
|
},
|
|
clearBackupCodes() {
|
|
importDefault(686).dispatch({ type: "MFA_CLEAR_BACKUP_CODES" });
|
|
}
|
|
};
|