StationStatus Toast hinzugefügt #45

This commit is contained in:
PxlLoewe
2025-07-07 01:55:45 -07:00
parent 7682f191c7
commit 9e4a46c595
13 changed files with 170 additions and 140 deletions

View File

@@ -1,4 +1,11 @@
import { AdminMessage, getPublicUser, MissionLog, Prisma, prisma } from "@repo/db";
import {
AdminMessage,
getPublicUser,
MissionLog,
NotificationPayload,
Prisma,
prisma,
} from "@repo/db";
import { Router } from "express";
import { io } from "../index";
@@ -63,6 +70,23 @@ router.patch("/:id", async (req, res) => {
},
},
});
if (
oldConnectedAircraft &&
updatedConnectedAircraft &&
oldConnectedAircraft.fmsStatus !== updatedConnectedAircraft.fmsStatus
) {
io.to("dispatchers").emit("notification", {
type: "station-status",
status: updatedConnectedAircraft.fmsStatus,
message: "FMS status changed",
data: {
stationId: updatedConnectedAircraft.stationId,
aircraftId: updatedConnectedAircraft.id,
},
} as NotificationPayload);
}
if (
mission &&
aircraftUpdate.fmsStatus &&