fix some bugs and enhance error handling

This commit is contained in:
Eng. Elias
2024-03-16 00:40:14 +04:00
parent 79cf073658
commit 7f2315e4fd
5 changed files with 35 additions and 41 deletions

View File

@@ -315,15 +315,23 @@ export default function MissionModal(props: {
onClick={() => {
handleRunMission()
.then((missionData) => {
setMissionResult(
missionData.data.runMission.result
);
ReactSwal.fire({
title: "Finished",
text: "Mission finished successfully",
icon: "success",
});
onRunMission();
const { result, error, message } =
missionData.data.runMission;
if (!error) {
setMissionResult(result);
ReactSwal.fire({
title: "Finished",
text: "Mission finished successfully",
icon: "success",
});
onRunMission();
} else {
ReactSwal.fire({
title: "Error",
text: message,
icon: "error",
});
}
})
.catch((error) => {
ReactSwal.fire({