fix(csms): fix lint errors, clean up imports and improve code formatting

This commit is contained in:
2026-03-19 21:28:48 +08:00
parent 63349a17ed
commit 524de66ad3
8 changed files with 20 additions and 36 deletions

View File

@@ -8,7 +8,6 @@ import {
Controls,
Handle,
MiniMap,
Panel,
Position,
type Node,
type Edge,
@@ -27,7 +26,8 @@ type ConnectionStatus = "online" | "stale" | "offline";
function getStatus(cp: ChargePoint, connected: string[]): ConnectionStatus {
if (cp.transportStatus === "unavailable") return "stale";
if (cp.transportStatus !== "online" || !connected.includes(cp.chargePointIdentifier)) return "offline";
if (cp.transportStatus !== "online" || !connected.includes(cp.chargePointIdentifier))
return "offline";
if (!cp.lastHeartbeatAt) return "stale";
return dayjs().diff(dayjs(cp.lastHeartbeatAt), "minute") < 5 ? "online" : "stale";
}