avoid request till server stet

This commit is contained in:
Roland Osborne 2024-08-16 10:29:10 -07:00
parent 5d482d7f3c
commit 38098ccef7
3 changed files with 3031 additions and 4620 deletions

View File

@ -55,8 +55,6 @@ export function Access() {
}
};
console.log(Platform.OS);
return (
<View style={styles.split}>
{state.wide && (

View File

@ -44,8 +44,13 @@ export function useAccess() {
clearTimeout(debounceAvailable.current);
debounceAvailable.current = setTimeout(async () => {
try {
const available = await app.actions.getAvailable(node, secure);
updateState({available});
if (node) {
const available = await app.actions.getAvailable(node, secure);
updateState({available});
}
else {
updateState({available: 0});
}
} catch (err) {
console.log(err);
updateState({available: 0});
@ -63,13 +68,18 @@ export function useAccess() {
clearTimeout(debounceTaken.current);
debounceTaken.current = setTimeout(async () => {
try {
const available = await app.actions.getUsername(
username,
token,
node,
secure,
);
updateState({taken: !available});
if (node && username) {
const available = await app.actions.getUsername(
username,
token,
node,
secure,
);
updateState({taken: !available});
}
else {
updateState({ taken: false });
}
} catch (err) {
console.log(err);
updateState({taken: false});

File diff suppressed because it is too large Load Diff