This commit is contained in:
PxlLoewe
2025-05-21 09:21:25 -07:00
parent a0b6e4d75b
commit fa10f4d7d4
3 changed files with 8 additions and 16 deletions

View File

@@ -122,11 +122,15 @@ router.post("/:id/send-alert", async (req, res) => {
res.status(404).json({ error: "Mission not found" });
return;
}
// connectedAircrafts the alert is sent to
const connectedAircrafts = await prisma.connectedAircraft.findMany({
where: {
stationId: {
in: mission.missionStationIds,
},
stationId: stationId
? stationId
: {
in: mission.missionStationIds,
},
logoutTime: null,
},
include: {
@@ -135,7 +139,6 @@ router.post("/:id/send-alert", async (req, res) => {
});
for (const aircraft of connectedAircrafts) {
if (stationId && stationId !== aircraft.stationId) continue;
console.log(`Sending mission to: station:${aircraft.stationId}`);
io.to(`station:${aircraft.stationId}`).emit("mission-alert", {
...mission,

View File

@@ -47,17 +47,6 @@ export const MissionForm = () => {
});
},
});
const sendAlertMutation = useMutation({
mutationKey: ["missions"],
mutationFn: (id: number) => sendMissionAPI(id, {}),
onError: (error) => {
console.error(error);
toast.error("Fehler beim Alarmieren");
},
onSuccess: (data) => {
toast.success(data.message);
},
});
const editMissionMutation = useMutation({
mutationFn: ({
@@ -77,7 +66,7 @@ export const MissionForm = () => {
const sendAlertMutation = useMutation({
mutationKey: ["missions"],
mutationFn: sendMissionAPI,
mutationFn: (id: number) => sendMissionAPI(id, {}),
onError: (error) => {
console.error(error);
toast.error("Fehler beim Alarmieren");

Binary file not shown.