fix card unselection on reload

This commit is contained in:
ppc
2024-10-26 18:07:57 +01:00
parent b08a7cd125
commit 4038de583d
+5 -5
View File
@@ -117,9 +117,6 @@ export default function ServerCardIn({route, navigation}) {
if (matchingGameCard) {
setDefaultCard(matchingGameCard);
}
} else {
setSelectedCard(null);
setDefaultCard(null);
}
} else {
setConnectionTestResult(false);
@@ -130,8 +127,11 @@ export default function ServerCardIn({route, navigation}) {
setServerRefreshing(false);
});
setTimeout(() => abortController.abort(), 5000);
return () => abortController.abort();
const timeout = setTimeout(() => abortController.abort(), 5000);
return () => {
clearTimeout(timeout);
abortController.abort();
}
}, [serverId, serverReloadCounter, realm]);
// card in callback