'use server'; import { useService } from '../lib/service'; import { wrapServerAction } from '@/utils/actions'; import { CustomersService } from '@repo/graphql/api/customers'; const getService = useService(CustomersService); export async function addInvitedBy(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.addInvitedBy(...variables)); } export async function getCustomer(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.getCustomer(...variables)); } export async function getCustomers(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.getCustomers(...variables)); } export async function getInvited(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.getInvited(...variables)); } export async function getInvitedBy(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.getInvitedBy(...variables)); } export async function updateCustomer(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.updateCustomer(...variables)); }