refactor: centralize hotel name fallback via FALLBACK_HOTEL_NAME

Route all user-facing Atom hotel defaults through resolveHotelName (settings then HOTEL_NAME env then brand constant). Exclude Playwright e2e from tsconfig until deps are installed.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-07-22 18:45:59 +02:00
1 parent 6b2819aa20
commit e00e9ca2dc
31 files changed
+113 -56

No files matched your search

+2 -3
View File
@@ -19,7 +19,7 @@ import {
} from "@/lib/services/paypal-topup";
import { rcon } from "@/lib/services/rcon";
import { sendCurrency } from "@/lib/services/send-currency";
import { siteSettings } from "@/lib/services/site-settings";
import { resolveHotelName } from "@/lib/hotel-name";
export const dynamic = "force-dynamic";
@@ -158,8 +158,7 @@ export async function POST(req: Request): Promise<Response> {
);
}
const hotelName =
(await siteSettings.get("hotel_name", env.HOTEL_NAME)) ?? env.HOTEL_NAME;
const hotelName = await resolveHotelName();
if (result.status !== "COMPLETED") {
// Record the non-completed attempt so support can trace it.