Openstatus www.openstatus.dev
at main 22 lines 701 B view raw
1import { redirect } from "next/navigation"; 2 3const DASHBOARD_V2 = true; 4 5export async function GET(request: Request) { 6 const { searchParams } = new URL(request.url); 7 const workspace = searchParams.get("workspace"); 8 9 const APP_URL = `${ 10 process.env.NODE_ENV === "development" // FIXME: This sucks 11 ? "http://localhost:3000" 12 : "https://app.openstatus.dev" 13 }/notifications?${searchParams}&channel=pagerduty`; 14 15 const WWW_URL = `${ 16 process.env.NODE_ENV === "development" // FIXME: This sucks 17 ? "http://localhost:3000" 18 : "https://www.openstatus.dev" 19 }/app/${workspace}/notifications/new/pagerduty?${searchParams}`; 20 21 redirect(DASHBOARD_V2 ? APP_URL : WWW_URL); 22}