Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4791.js (118.4 MB)
203 lines
7.6 KiB
TypeScript
203 lines
7.6 KiB
TypeScript
// Module ID: 14762
|
|
// Function ID: 14763
|
|
// Name: UniqueUsernamesActionCreators
|
|
// Dependencies: [5, 1074, 1114, 573, 1272, 1242, 4799, 1250, 4507, 2]
|
|
|
|
// Module 14762 (UniqueUsernamesActionCreators)
|
|
import DispatcherDefault from "Dispatcher" /* 573 */;
|
|
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
|
|
|
|
const require = fn;
|
|
const Constants = fn(1074);
|
|
({ AnalyticEvents: closure_4, Endpoints: hasOwnProperty } = Constants);
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/unique_usernames/UniqueUsernamesActionCreators.tsx");
|
|
|
|
export default {
|
|
resetSuggestions() {
|
|
return DispatcherDefault.dispatch({ type: "UNIQUE_USERNAME_SUGGESTIONS_RESET" });
|
|
},
|
|
fetchSuggestionsRegistration(arg0) {
|
|
closure_0 = arg0;
|
|
return (async (arg0, value) => {
|
|
tmp3(tmp19[3]).dispatch({ type: "UNIQUE_USERNAME_SUGGESTIONS_RESET" });
|
|
const HTTP = global_name(tmp19[4]).HTTP;
|
|
const request = { url: constants.POMELO_SUGGESTIONS_UNAUTHED, query: null, timeout: null, rejectWithError: true, failImmediatelyWhenRateLimited: true };
|
|
if (null != global_name) {
|
|
const tmp17 = { global_name };
|
|
}
|
|
request.query = tmp17;
|
|
request.timeout = num;
|
|
await HTTP.get(request);
|
|
if (1 === tmp7) {
|
|
c3 = 0;
|
|
constants = 3;
|
|
} else if (arg0 === 1) {
|
|
constants = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c3 = 0;
|
|
constants = 3;
|
|
return { value, done: true };
|
|
} else {
|
|
closure_128_0 = value;
|
|
const body = closure_128_0.body;
|
|
let username;
|
|
if (body != null) {
|
|
username = body.username;
|
|
}
|
|
if (null == username) {
|
|
c3 = 0;
|
|
}
|
|
}
|
|
return tmp3(tmp19[3]).dispatch({ type: "UNIQUE_USERNAME_REGISTRATION_SUGGESTIONS_SUCCESS", suggestion: closure_128_0.body, source: closure_129_0 });
|
|
})();
|
|
},
|
|
attemptUsername(arg0, registration, arg2, arg3) {
|
|
closure_0 = arg0;
|
|
if (registration === undefined) {
|
|
let str = "modal";
|
|
}
|
|
let flag = arg2;
|
|
if (arg2 === undefined) {
|
|
flag = false;
|
|
}
|
|
let flag2 = arg3;
|
|
if (arg3 === undefined) {
|
|
flag2 = false;
|
|
}
|
|
return flag2(function*(arg0, value) {
|
|
if (c6 === 2) {
|
|
c6 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp6 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c6 = 2;
|
|
if (0 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
const obj4 = { value, done: true };
|
|
return obj4;
|
|
} else {
|
|
str = tmp7;
|
|
closure_129_0 = undefined;
|
|
closure_129_1 = undefined;
|
|
closure_129_2 = undefined;
|
|
const tmp83 = (function validate(arr) {
|
|
if (false === obj.test(arr)) {
|
|
const intl3 = _undefined(1114).intl;
|
|
let stringResult = intl3.string(_undefined(1114).t.z7c4bP);
|
|
} else if (arr.includes("..")) {
|
|
const intl2 = _undefined(1114).intl;
|
|
stringResult = intl2.string(_undefined(1114).t["C7G+gr"]);
|
|
} else if (arr.length < 2) {
|
|
const intl = _undefined(1114).intl;
|
|
stringResult = intl.formatToPlainString(_undefined(1114).t.IpijXA, { maxNum: 32, minNum: 2 });
|
|
}
|
|
return stringResult;
|
|
})(_undefined);
|
|
if (null != tmp83) {
|
|
const obj5 = { reason: tmp83, username_error: true, location: str, one_click_flow: flag2 };
|
|
str(tmp3[5]).track(constants.POMELO_ERRORS, obj5);
|
|
const obj14 = str(tmp3[5]);
|
|
const obj7 = { type: "UNIQUE_USERNAME_ATTEMPT_FAILURE", username: _undefined, error: tmp83 };
|
|
c6 = 3;
|
|
const obj9 = { value: str(tmp3[3]).dispatch(obj7), done: true };
|
|
return obj9;
|
|
} else {
|
|
constants = 1;
|
|
let post = str(tmp3[6]).post;
|
|
let request = c5;
|
|
if (flag) {
|
|
let POMELO_ATTEMPT = request.POMELO_ATTEMPT_UNAUTHED;
|
|
} else {
|
|
POMELO_ATTEMPT = request.POMELO_ATTEMPT;
|
|
}
|
|
request = { url: POMELO_ATTEMPT, body: null, trackedActionData: null, rejectWithError: false };
|
|
const obj10 = { username: _undefined };
|
|
request.body = obj10;
|
|
const obj11 = { event: _undefined(tmp3[7]).NetworkActionNames.POMELO_ATTEMPT, properties: null };
|
|
const obj12 = { requested_username: _undefined };
|
|
obj11.properties = obj12;
|
|
request.trackedActionData = obj11;
|
|
post = post(request);
|
|
c5 = 2;
|
|
c6 = 1;
|
|
const tmp86 = str(tmp3[6]);
|
|
}
|
|
}
|
|
} else {
|
|
if (1 === tmp7) {
|
|
constants = 0;
|
|
closure_129_3 = closure_3;
|
|
const aPIError = new _undefined(tmp3[8]).APIError(closure_129_3);
|
|
closure_129_1 = aPIError;
|
|
const anyErrorMessage = closure_129_1.getAnyErrorMessage();
|
|
_undefined = anyErrorMessage;
|
|
if (anyErrorMessage == null) {
|
|
_undefined = undefined;
|
|
}
|
|
closure_129_2 = _undefined;
|
|
const obj13 = { reason: closure_129_2, username_error: true, location: closure_130_1, one_click_flow: closure_130_3 };
|
|
str(tmp3[5]).track(constants.POMELO_ERRORS, obj13);
|
|
const obj6 = str(tmp3[5]);
|
|
const obj15 = { username: closure_130_0, type: "UNIQUE_USERNAME_ATTEMPT_FAILURE", error: null, statusCode: null, retryAfter: null };
|
|
let tmp49;
|
|
if (null != closure_129_1.status) {
|
|
if (closure_129_1.status < 500) {
|
|
if (401 !== closure_129_1.status) {
|
|
tmp49 = closure_129_2;
|
|
}
|
|
}
|
|
}
|
|
obj15.error = tmp49;
|
|
obj15.statusCode = closure_129_1.status;
|
|
obj15.retryAfter = closure_129_1.retryAfter;
|
|
str(tmp3[3]).dispatch(obj15);
|
|
c6 = 3;
|
|
const obj8 = str(tmp3[3]);
|
|
} else if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 !== 2) {
|
|
closure_129_0 = value;
|
|
if (closure_129_0.body.taken) {
|
|
const obj17 = { reason: "already_taken", username_error: true, location: closure_130_1, one_click_flow: closure_130_3 };
|
|
str(tmp3[5]).track(constants.POMELO_ERRORS, obj17);
|
|
const obj = str(tmp3[5]);
|
|
}
|
|
const obj18 = { type: "UNIQUE_USERNAME_ATTEMPT_SUCCESS", username: closure_130_0, taken: closure_129_0.body.taken };
|
|
str(tmp3[3]).dispatch(obj18);
|
|
constants = 0;
|
|
const obj3 = str(tmp3[3]);
|
|
}
|
|
constants = 0;
|
|
c6 = 3;
|
|
const obj19 = { value, done: true };
|
|
return obj19;
|
|
}
|
|
} catch (tmp72) {
|
|
closure_3 = tmp72;
|
|
if (tmp4 === constants) {
|
|
c6 = tmp2;
|
|
throw tmp72;
|
|
} else {
|
|
c5 = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
}
|
|
};
|