decord/source/modules/unique_usernames/UniqueUsernamesUtils.tsx
2026-07-21 06:55:02 +00:00

75 lines
3.8 KiB
TypeScript

// Module ID: 13544
// Function ID: 102752
// Name: formatUsernameLiveCheckValidation
// Dependencies: []
// Exports: formatUsernameLiveCheckValidation
// Module 13544 (formatUsernameLiveCheckValidation)
const _module = require(dependencyMap[3]);
const result = _module.fileFinishedImporting("modules/unique_usernames/UniqueUsernamesUtils.tsx");
export const formatUsernameLiveCheckValidation = function formatUsernameLiveCheckValidation(stateFromStores) {
const match = require(dependencyMap[0]).match(stateFromStores);
const str = require(dependencyMap[0]);
let obj = {};
const P = require(dependencyMap[0]).P;
obj.error = P.not(require(dependencyMap[0]).P.nullish);
const withResult = match.with({ rateLimited: true }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.RATE_LIMIT };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.T15lqn);
return obj;
});
const withResult1 = match.with({ rateLimited: true }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.RATE_LIMIT };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.T15lqn);
return obj;
}).with(obj, (error) => ({ type: callback(closure_1[1]).NameValidationState.ERROR, message: error.error }));
const withResult2 = match.with({ rateLimited: true }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.RATE_LIMIT };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.T15lqn);
return obj;
}).with(obj, (error) => ({ type: callback(closure_1[1]).NameValidationState.ERROR, message: error.error })).with({ taken: false }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.AVAILABLE };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.PgfBSx);
return obj;
});
obj = { error: require(dependencyMap[0]).P.nullish };
const withResult3 = match.with({ rateLimited: true }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.RATE_LIMIT };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.T15lqn);
return obj;
}).with(obj, (error) => ({ type: callback(closure_1[1]).NameValidationState.ERROR, message: error.error })).with({ taken: false }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.AVAILABLE };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.PgfBSx);
return obj;
}).with({ taken: true }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.ERROR };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.mCrAUb);
return obj;
});
return match.with({ rateLimited: true }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.RATE_LIMIT };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.T15lqn);
return obj;
}).with(obj, (error) => ({ type: callback(closure_1[1]).NameValidationState.ERROR, message: error.error })).with({ taken: false }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.AVAILABLE };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.PgfBSx);
return obj;
}).with({ taken: true }, () => {
const obj = { type: callback(closure_1[1]).NameValidationState.ERROR };
const intl = callback(closure_1[2]).intl;
obj.message = intl.string(callback(closure_1[2]).t.mCrAUb);
return obj;
}).with(obj, () => ({ type: callback(closure_1[1]).NameValidationState.INTERNAL_ERROR, message: "" })).otherwise(() => {
});
};