mirror of
https://github.com/balzack/databag.git
synced 2025-02-12 03:29:16 +00:00
update checked state only if not retrying
This commit is contained in:
parent
522fd09761
commit
a2d20d04de
@ -71,17 +71,14 @@ export function useCreate() {
|
|||||||
if (state.username) {
|
if (state.username) {
|
||||||
try {
|
try {
|
||||||
const claimable = await getUsername(state.username, state.server, null);
|
const claimable = await getUsername(state.username, state.server, null);
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, tokenRequired: false,
|
updateState({ tokenRequired: false, usernameValid: claimable, serverValid: true });
|
||||||
usernameValid: claimable, serverValid: true });
|
|
||||||
}
|
}
|
||||||
catch (err) {
|
catch (err) {
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, tokenRequired: false,
|
updateState({ tokenRequired: false, usernameValid: false, serverValid: true });
|
||||||
usernameValid: false, serverValid: true });
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, tokenRequired: false,
|
updateState({ tokenRequired: false, serverValid: true });
|
||||||
serverValid: true });
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -92,37 +89,31 @@ export function useCreate() {
|
|||||||
if (state.username) {
|
if (state.username) {
|
||||||
try {
|
try {
|
||||||
const claimable = await getUsername(state.username, state.server, state.token);
|
const claimable = await getUsername(state.username, state.server, state.token);
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, tokenRequired: true,
|
updateState({ tokenRequired: true, usernameValid: claimable, tokenValid: true, serverValid: true });
|
||||||
usernameValid: claimable, tokenValid: true, serverValid: true });
|
|
||||||
}
|
}
|
||||||
catch (err) {
|
catch (err) {
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, tokenRequired: true,
|
updateState({ tokenRequired: true, usernameValid: false, tokenValid: true, serverValid: true });
|
||||||
usernameValid: false, tokenValid: true, serverValid: true });
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, tokenRequired: true,
|
updateState({ tokenRequired: true, tokenValid: true, serverValid: true });
|
||||||
tokenValid: true, serverValid: true });
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, tokenRequired: true,
|
updateState({ tokenRequired: true, tokenValid: false, serverValid: true });
|
||||||
tokenValid: false, serverValid: true });
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (err) {
|
catch (err) {
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, tokenRequired: true,
|
updateState({ tokenRequired: true, tokenValid: false, serverValid: true });
|
||||||
tokenValid: false, serverValid: true });
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, tokenRequired: true,
|
updateState({ tokenRequired: true, serverValid: true });
|
||||||
serverValid: true });
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (err) {
|
catch (err) {
|
||||||
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true, serverValid: false });
|
updateState({ serverValid: false });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let retry = backoff.current;
|
let retry = backoff.current;
|
||||||
@ -131,6 +122,9 @@ export function useCreate() {
|
|||||||
if (retry) {
|
if (retry) {
|
||||||
setCount(count++);
|
setCount(count++);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
updateState({ usernameChecked: true, tokenChecked: true, serverChecked: true });
|
||||||
|
}
|
||||||
}, 1000);
|
}, 1000);
|
||||||
}, [count]);
|
}, [count]);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user