import { redirect } from 'next/navigation';
import { getActiveSubscriberId } from '@/lib/session';
import Landing from '@/components/landing/Landing';

export const dynamic = 'force-dynamic';

export default function HomePage({
  searchParams,
}: {
  searchParams: { unsubscribed?: string };
}) {
  // Already subscribed + valid session → straight into the app.
  if (getActiveSubscriberId()) {
    redirect('/app');
  }
  return <Landing unsubscribed={searchParams.unsubscribed === '1'} />;
}
