updated living space add list updagte
This commit is contained in:
@@ -8,13 +8,15 @@ const endpoint = "http://localhost:3001/graphql";
|
||||
export async function POST(request: Request) {
|
||||
const searchUrl = new URL(request.url);
|
||||
const uuid = searchUrl.searchParams.get("uuid") || "";
|
||||
const buildID = searchUrl.searchParams.get("buildID") || "";
|
||||
if (uuid === "") { return NextResponse.json({ error: "UUID is required" }, { status: 400 }) }
|
||||
if (buildID === "") { return NextResponse.json({ error: "Build ID is required" }, { status: 400 }) }
|
||||
const body = await request.json();
|
||||
const validatedBody = UpdateLivingSpaceInputSchema.parse(body);
|
||||
try {
|
||||
const client = new GraphQLClient(endpoint);
|
||||
const query = gql`mutation UpdateLivingSpace($uuid: String!, $input: UpdateLivingSpaceInput!) { updateLivingSpace(uuid:$uuid, input: $input) {_id} }`;
|
||||
const variables = { uuid: uuid, input: { ...validatedBody } };
|
||||
const query = gql`mutation UpdateLivingSpace($buildID:String!, $uuid: String!, $input: UpdateLivingSpaceInput!) { updateLivingSpace(buildID: $buildID, uuid: $uuid, input: $input) {_id}} `;
|
||||
const variables = { uuid: uuid, buildID: buildID, input: { ...validatedBody } };
|
||||
const data = await client.request(query, variables);
|
||||
return NextResponse.json({ data: data.updateLivingSpace, status: 200 });
|
||||
} catch (err: any) {
|
||||
|
||||
Reference in New Issue
Block a user