{"path":"src/lib/supabase/admin.ts","size":497,"locked":false,"binary":false,"truncated":false,"content":"import \"server-only\";\nimport { createClient } from \"@supabase/supabase-js\";\n\nfunction createAdminClient() {\n  if (\n    !process.env.NEXT_PUBLIC_SUPABASE_URL ||\n    !process.env.SUPABASE_SERVICE_ROLE_KEY\n  ) {\n    return null;\n  }\n  return createClient(\n    process.env.NEXT_PUBLIC_SUPABASE_URL!,\n    process.env.SUPABASE_SERVICE_ROLE_KEY!,\n    {\n      auth: {\n        autoRefreshToken: false,\n        persistSession: false,\n      },\n    }\n  );\n}\n\nexport const supabaseAdmin = createAdminClient();\n"}