const supabase = await createSupabaseServerClient();
const BASE_URL = process.env.NODE_ENV === "development" ? "http://localhost:3000" : "https://athleticscholar.net";
const { data, error } = await supabase.auth.signInWithOAuth({ provider: "google", options: { redirectTo: `${BASE_URL}/api/auth/callback/` } });
if (error) throw new SupabaseError(error);
return { success: true, redirect: data.url };
const supabase = await createSupabaseServerClient();
const BASE_URL = process.env.NODE_ENV === "development" ? "http://localhost:3000" : "https://athleticscholar.net";
const { data, error } = await supabase.auth.signInWithOAuth({ provider: "google", options: { redirectTo: `${BASE_URL}/api/auth/callback/` } });
if (error) throw new SupabaseError(error);
return { success: true, redirect: data.url };