requestly or some modern fetch library
requestlyimport { auth } from '@/auth'
import { getUser } from '@/client/services/user.service'
import Home from '@/components/pages/Home'
import { redirect } from 'next/navigation'
export const runtime = 'edge'
export default async function Main() {
const session = await auth()
const user = await getUser(session?.user?.localId ?? '')
if (!user?.cargo_giver) redirect('/profile')
return <Home />
}