import { Router } from "express";
import { checkAuth } from "../middleware/checkAuth";
import {
  createFuelRequest,
  getSentFuelRequests,
  getReceivedFuelRequests,
  transferFuelPayment,
  rejectFuelPayment,
} from "../controllers/fuelRequestController";

const router = Router();

router.post("/", checkAuth, createFuelRequest);
router.get("/sent", checkAuth, getSentFuelRequests);
router.get("/received", checkAuth, getReceivedFuelRequests);
router.patch("/:requestId/transfer", checkAuth, transferFuelPayment);
router.patch("/:requestId/reject", checkAuth, rejectFuelPayment);

export default router;
