Files
auto-trade/app/api/kis/_session.ts

19 lines
668 B
TypeScript
Raw Normal View History

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);
}