mirror of
https://github.com/Since-3/since3-portal.git
synced 2026-10-12 20:51:17 +00:00
16 lines
558 B
TypeScript
16 lines
558 B
TypeScript
import "server-only"
|
|
import { createAdminClient } from "@/lib/supabase/admin"
|
|
import type { ClientStatus } from "@/modules/admin/lib/client-status"
|
|
|
|
export async function getClients() {
|
|
const supabase = createAdminClient()
|
|
const { data, error } = await supabase
|
|
.from("profiles")
|
|
.select("id, name, email, status")
|
|
.eq("role", "client")
|
|
.order("name")
|
|
|
|
if (error) throw new Error(`Failed to load clients: ${error.message}`)
|
|
|
|
return data as { id: string; name: string; email: string; status: ClientStatus }[]
|
|
}
|