import { Router } from 'express';
import protectUser from '../middlewares/protectUser';
import { listAvailableRewards, redeemReward } from '../controllers/rewardStoreController';
import { getRedemptionHistory } from '../controllers/rewardHistoryController';
const router = Router();
// User: Get reward redemption history
router.get('/history', protectUser, getRedemptionHistory);
// User: Browse available rewards
router.get('/store', protectUser, listAvailableRewards);
// User: Redeem a reward
router.post('/redeem/:rewardId', protectUser, redeemReward);

export default router;
