| Current Path : /var/node/inatote/qa_inatote/orders/ |
| Current File : /var/node/inatote/qa_inatote/orders/index.js |
import makeDb from '../db/index.js'
import makeorderList from './order-list.js'
import makeordersEndpointHandler from './orders-endpoint.js'
import verify from '../helpers/verify-middleware.js'
import upload from "../services/imageUpload.js";
import express from 'express';
const database = makeDb()
const router = express.Router()
const orderList = makeorderList({ database })
const ordersEndpointHandler = makeordersEndpointHandler({ orderList })
router.get("/calculateProfit" , verify , ordersEndpointHandler.calculateProfit)
router.get("/acceptedOrder/:id" , verify , ordersEndpointHandler.acceptedOrder)
router.post("/" , verify , ordersEndpointHandler.postOrder)
router.get("/" ,verify , ordersEndpointHandler.getOrder)
router.get("/:id" , verify , ordersEndpointHandler.getOrder)
router.delete("/:id" , verify , ordersEndpointHandler.deleteOrder)
router.put("/:id" ,verify, ordersEndpointHandler.updateOrder);
router.post("/calculateCharges" ,verify , ordersEndpointHandler.calculateCharges)
router.post("/changeStatus" , verify ,ordersEndpointHandler.confirmRider)
router.post("/purchasedItem" ,verify , ordersEndpointHandler.purchasedItem)
router.post("/berkeley/auths" , ordersEndpointHandler.payByBerkley)
export default router