import { Router } from "express";
import authorize from "../middlewares/authorization.middleware";
import wallet from "../controllers/wallet.controller";

const router = Router();

router.post("/add", authorize, wallet.CreateStaffWallet);
router.post("/edit", authorize, wallet.EditStaffWallet);
router.post("/fund/add", authorize, wallet.AddFunds);
router.post("/fund/withdraw", authorize, wallet.WithdrawFunds);
router.post("/update/status", authorize, wallet.UpdateStatus);

router.get("/list", authorize, wallet.ListWallets);
router.get("/list/transfers/client", authorize, wallet.ListTransferForClient);
router.get("/list/transfers/staff", authorize, wallet.ListStaffTransfer);

export default router;