2022-03-09 17:31:08 +01:00
|
|
|
import { getApp, findTable, makeCall } from "../../utilities"
|
2022-03-09 16:00:36 +01:00
|
|
|
|
|
|
|
async function getSalespeople() {
|
|
|
|
const { _id: appId } = await getApp()
|
|
|
|
const table = await findTable(appId, "sales_people")
|
|
|
|
return await makeCall("post", `tables/${table._id}/rows/search`, {
|
|
|
|
appId,
|
|
|
|
body: {
|
|
|
|
sort: {
|
|
|
|
type: "string",
|
|
|
|
order: "ascending",
|
|
|
|
column: "person_id",
|
|
|
|
},
|
2022-03-10 11:12:21 +01:00
|
|
|
},
|
2022-03-09 16:00:36 +01:00
|
|
|
})
|
|
|
|
}
|
|
|
|
|
|
|
|
export default async function handler(req: any, res: any) {
|
|
|
|
let response: any = {}
|
|
|
|
try {
|
|
|
|
if (req.method === "GET") {
|
|
|
|
response = await getSalespeople()
|
|
|
|
} else {
|
|
|
|
res.status(404)
|
|
|
|
return
|
|
|
|
}
|
|
|
|
res.status(200).json(response)
|
|
|
|
} catch (err: any) {
|
|
|
|
res.status(400).send(err)
|
|
|
|
}
|
2022-03-10 11:12:21 +01:00
|
|
|
}
|