diff --git a/apps/dispatch-server/socket-events/connect-dispatch.ts b/apps/dispatch-server/socket-events/connect-dispatch.ts index ddd6528c..f8e7784d 100644 --- a/apps/dispatch-server/socket-events/connect-dispatch.ts +++ b/apps/dispatch-server/socket-events/connect-dispatch.ts @@ -45,15 +45,10 @@ export const handleConnectDispatch = }); } - const [logoffHours, logoffMinutes] = logoffTime.split(":").map(Number); - const connectedDispatcherEntry = await prisma.connectedDispatcher.create({ data: { publicUser: getPublicUser(user) as any, - esimatedLogoutTime: - logoffHours !== undefined && logoffMinutes !== undefined - ? getNextDateWithTime(logoffHours, logoffMinutes) - : null, + esimatedLogoutTime: logoffTime, lastHeartbeat: new Date().toISOString(), userId: user.id, zone: selectedZone, diff --git a/apps/dispatch-server/socket-events/connect-pilot.ts b/apps/dispatch-server/socket-events/connect-pilot.ts index 0f9b4118..ff430d2f 100644 --- a/apps/dispatch-server/socket-events/connect-pilot.ts +++ b/apps/dispatch-server/socket-events/connect-pilot.ts @@ -73,15 +73,11 @@ export const handleConnectPilot = } const randomPos = debug ? getRandomGermanPosition() : undefined; - const [logoffHours, logoffMinutes] = logoffTime.split(":").map(Number); const connectedAircraftEntry = await prisma.connectedAircraft.create({ data: { publicUser: getPublicUser(user) as any, - esimatedLogoutTime: - logoffHours !== undefined && logoffMinutes !== undefined - ? getNextDateWithTime(logoffHours, logoffMinutes) - : null, + esimatedLogoutTime: logoffTime, userId: userId, stationId: parseInt(stationId), lastHeartbeat: debug ? nowPlus2h.toISOString() : undefined, diff --git a/apps/dispatch/app/(app)/dispatch/_components/navbar/_components/Connection.tsx b/apps/dispatch/app/(app)/dispatch/_components/navbar/_components/Connection.tsx index 2bb6bbab..c7fe631c 100644 --- a/apps/dispatch/app/(app)/dispatch/_components/navbar/_components/Connection.tsx +++ b/apps/dispatch/app/(app)/dispatch/_components/navbar/_components/Connection.tsx @@ -31,9 +31,9 @@ export const ConnectionBtn = () => { if (!uid) return null; return ( -