'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 addMasters(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.addMasters(...variables)); } export async function getClients(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.getClients(...variables)); } export async function getCustomer(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.getCustomer(...variables)); } export async function getMasters(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.getMasters(...variables)); } export async function updateCustomer(...variables: Parameters) { const service = await getService(); return wrapServerAction(() => service.updateCustomer(...variables)); }