import { createSupabaseServerClient } from "@/lib/database/server"
import { cookies } from "next/headers"
import { cache } from "react"
export const getAuthedUser = cache(async () => {
const cookieStore = cookies()
const supabase = createSupabaseServerClient(cookieStore)
const { data: { user } } = await supabase.auth.getUser()
if (!user) {
return null;
}
return user;
})
import { createSupabaseServerClient } from "@/lib/database/server"
import { cookies } from "next/headers"
import { cache } from "react"
export const getAuthedUser = cache(async () => {
const cookieStore = cookies()
const supabase = createSupabaseServerClient(cookieStore)
const { data: { user } } = await supabase.auth.getUser()
if (!user) {
return null;
}
return user;
})