import { createClient } from "@/utils/supabase/server"; /** * @description KIS API 라우트 접근 전에 Supabase 로그인 세션을 검증합니다. * @returns 로그인 세션 존재 여부 * @remarks UI 흐름: 클라이언트 요청 -> KIS API route -> hasKisApiSession -> (실패 시 401, 성공 시 KIS 호출) * @see app/api/kis/domestic/balance/route.ts 잔고 API 세션 가드 * @see app/api/kis/validate/route.ts 인증 검증 API 세션 가드 */ export async function hasKisApiSession() { const supabase = await createClient(); const { data: { user }, error, } = await supabase.auth.getUser(); return Boolean(!error && user); }