Files
discord-decomp/modules/unique_usernames/useUsernameStatus.tsx
T
2026-11-01 12:12:55 +02:00

34 lines
814 B
TypeScript

// Metro module 13791 (f13792).
import { useState, useEffect } from "react";
import { useUsernameLiveCheck } from "./useUsernameLiveCheck";
export const useUsernameStatus = function(a0) {
let r10 = arguments[1];
if (r10 === void 0) {
r10 = true;
}
let r7 = arguments[2];
if (r7 === void 0) {
r7 = false;
}
let r8 = arguments[3];
if (r8 === void 0) {
r8 = void 0;
}
let c20728_1 = r8;
const usernameLiveCheck = useUsernameLiveCheck(a0, r10, r7);
const [state, setState] = useState(void 0);
useEffect(() => {
L5: {
if (a0 !== "" && a0 !== c20728_1) {
if (usernameLiveCheck == null) {
break L5;
}
setState(usernameLiveCheck);
} else {
setState(void 0);
}
}
}, [usernameLiveCheck, a0, r8]);
return state;
};