pre-bemis

This commit is contained in:
Marcelo
2026-04-22 05:04:19 +00:00
parent ac1a7900c8
commit 80d27f83b6
91 changed files with 11769 additions and 820 deletions

View File

@@ -1,6 +1,8 @@
import { redirect } from "next/navigation";
import { requireSession } from "@/lib/auth/requireSession";
import { getOverviewData } from "@/lib/overview/getOverviewData";
import { getOverviewSummary } from "@/lib/overview/getOverviewSummary";
import type { getOverviewData } from "@/lib/overview/getOverviewData";
import { logLine } from "@/lib/logger";
import OverviewClient from "./OverviewClient";
function toIso(value?: Date | null) {
@@ -11,12 +13,18 @@ export default async function OverviewPage() {
const session = await requireSession();
if (!session) redirect("/login?next=/overview");
const { machines, events } = await getOverviewData({
orgId: session.orgId,
eventsMode: "critical",
eventsWindowSec: 21600,
eventMachines: 6,
});
let machines: Awaited<ReturnType<typeof getOverviewData>>["machines"];
let events: Awaited<ReturnType<typeof getOverviewData>>["events"] = [];
try {
const data = await getOverviewSummary({ orgId: session.orgId });
machines = data.machines;
} catch (err) {
const message = err instanceof Error ? err.message : String(err);
const stack = err instanceof Error ? err.stack : undefined;
logLine("OverviewPage.getOverviewSummary.error", { message, stack });
console.error("[OverviewPage] getOverviewSummary:", err);
machines = [];
}
const initialMachines = machines.map((machine) => ({
...machine,