import { Router } from "express"
import * as posController from "./pos-auth.controller"
import { protect } from "@/middlewares/auth.middleware"

const router = Router()

router.post("/login", posController.login)
router.post("/select-shop", posController.selectShop)

router.post("/refresh", posController.refresh)
router.post("/change-password", protect, posController.changePassword)

// Routes protégées — JWT shop-agnostic
router.get("/me", protect, posController.getProfile)
router.post("/switch-shop", protect, posController.switchShop)

export default router
