19 lines
535 B
TypeScript
19 lines
535 B
TypeScript
'use server';
|
|
|
|
import { useService } from './lib/service';
|
|
import { OrdersService } from '@repo/graphql/api/orders';
|
|
|
|
const getServicesService = useService(OrdersService);
|
|
|
|
export async function createOrder(...variables: Parameters<OrdersService['createOrder']>) {
|
|
const service = await getServicesService();
|
|
|
|
return service.createOrder(...variables);
|
|
}
|
|
|
|
export async function getOrder(...variables: Parameters<OrdersService['getOrder']>) {
|
|
const service = await getServicesService();
|
|
|
|
return service.getOrder(...variables);
|
|
}
|