decord/source/modules/unique_usernames/UniqueUsernamesUtils.tsx
2026-08-15 05:55:55 +00:00

74 lines
3.6 KiB
TypeScript

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