Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import { AuthUser } from "@/common/decorators/AuthUser.decorator"; import { JwtAuthGuard } from "@/common/guards/Jwt.guard"; import { UserEntity } from "@/modules/shared/database/entities"; import { Routes, Services } from "@/types/Constants"; import { Controller, Get, Inject, UseGuards } from "@nestjs/common"; import { ApiTags } from "@nestjs/swagger"; import { IDiscordService } from "./interfaces/IDiscordService.interface"; @ApiTags(Routes.Discord) @Controller(Routes.Discord) export class DiscordController { public constructor(@Inject(Services.Discord) private readonly discordService: IDiscordService) {} @Get("botGuilds") public async getBotGuilds() { return await this.discordService.getBotGuilds(); } @Get("userGuilds") @UseGuards(JwtAuthGuard) public async getUserGuilds(@AuthUser() user: UserEntity) { return await this.discordService.getUserGuilds(user.APIUser.accessToken); } @Get("mutualGuilds") @UseGuards(JwtAuthGuard) public async geMutualGuilds(@AuthUser() user: UserEntity) { return await this.discordService.getMutualGuilds(user.APIUser.accessToken); } } |