import { Controller, Get, Post, Body, Patch, Param, Delete, UseGuards, Res } from '@nestjs/common';
import { RewardService } from './reward.service';
import { UserAuthGuard } from 'src/users/auth/user.auth.guard';
import { UserDecorator } from 'src/common/decorator';
import { Response } from 'express';

@Controller('reward')
export class RewardController {
  constructor(private readonly rewardService: RewardService) {}

 @UseGuards(UserAuthGuard)
  @Get("history")
  async getInvoices(
    @Res() res: Response,
    @UserDecorator() user: any,
  ) {
    return this.rewardService.rewardHistory(
      user._id,
      res
    );
  }

 
}
