mirror of
https://gitea.tendokyu.moe/ppc/amnet.git
synced 2026-09-25 07:38:17 +03:00
improve deleted server handling
This commit is contained in:
@@ -29,12 +29,12 @@ export default function ServerCardIn({route, navigation}) {
|
||||
switch (selectedCard?.isValid()) {
|
||||
case true:
|
||||
return cards.filter(x => !x._id.equals(selectedCard._id));
|
||||
|
||||
// clear out invalid
|
||||
|
||||
// clear out invalid
|
||||
case false:
|
||||
setSelectedCard(null);
|
||||
return cards;
|
||||
|
||||
|
||||
default:
|
||||
return cards;
|
||||
}
|
||||
@@ -65,10 +65,14 @@ export default function ServerCardIn({route, navigation}) {
|
||||
|
||||
// refresh server info (server change or reload request)
|
||||
useEffect(() => {
|
||||
if (!server) {
|
||||
if (server?.isValid() !== true) {
|
||||
navigation.goBack();
|
||||
|
||||
Alert.alert("Server not found", "The server you are looking for does not exist.");
|
||||
// don't show error on invalid server, just means it was deleted
|
||||
if (!server) {
|
||||
Alert.alert("Server not found", "The server you are looking for does not exist.");
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user