- Admin CRM: D3RO Console 스타일 전체 적용 (panelSx/tableSx/filterBtnSx) - 3단계 권한: manager/admin/super_admin (DB + Edge Functions + Frontend) - 랜딩 페이지: 1회 결제 → 월간/연간 구독 SaaS 모델 (10개 언어) - SSE 스트리밍: VoiceConversation Premium LLM 라우팅 + fallback - Supabase 클라이언트: packages/api-client 공통 추출 (browser+server) - RPC 함수 타입: 9개 정의 (admin_usage_by_feature 등) - callAdminApi 401 버그 수정 (getUser() 선행 토큰 갱신)
10 lines
372 B
TypeScript
10 lines
372 B
TypeScript
// apps/admin/src/lib/supabase-server.ts
|
|
// Next.js cookies() 주입 래퍼 — 실제 로직은 @d3ro/api-client
|
|
|
|
import { cookies } from 'next/headers'
|
|
import { createSupabaseServerClient } from '@d3ro/api-client/supabase-server'
|
|
|
|
export async function getSupabaseServerClient() {
|
|
const cookieStore = await cookies()
|
|
return createSupabaseServerClient(cookieStore)
|
|
}
|