import { GetOrder, CreateOrder } from "../../models/api"; import { api } from "./api"; import { extractBodyFromResponse, extractErrorMessageFromResponse } from "./utils"; export const landingApi = api.injectEndpoints({ endpoints: ({ mutation, query }) => ({ getOrder: query({ query: ({ orderId }) => `/order/${orderId}`, transformResponse: extractBodyFromResponse, transformErrorResponse: extractErrorMessageFromResponse, }), createOrder: mutation({ query: ({ body }) => ({ url: `/order/create`, body, method: 'POST' }), transformResponse: extractBodyFromResponse, transformErrorResponse: extractErrorMessageFromResponse, }), }) });