"use server";
import { createClient } from "./server";
export async function getUser() {
const supabase = await createClient();
const {
data: { user },
} = await supabase.auth.getUser();
if (!user) return null;
const { data, error } = await supabase
.from("users")
.select("*")
.eq("id", user.id)
.single();
if (error) {
console.log("[GET LIB/GetUser.ts] ERROR", error);
return null;
}
return data;
}
"use server";
import { createClient } from "./server";
export async function getUser() {
const supabase = await createClient();
const {
data: { user },
} = await supabase.auth.getUser();
if (!user) return null;
const { data, error } = await supabase
.from("users")
.select("*")
.eq("id", user.id)
.single();
if (error) {
console.log("[GET LIB/GetUser.ts] ERROR", error);
return null;
}
return data;
}