Fix : login redirection

This commit is contained in:
2024-07-05 00:11:09 +02:00
parent 0283663102
commit a0fe494cbd
2 changed files with 5 additions and 3 deletions
+1
View File
@@ -1,5 +1,6 @@
SESSION_SECRET=dev
CLIENT_ENDPOINT=http://localhost:3000
API_ENDPOINT=http://localhost:8765
DISCORD_CLIENTID=
DISCORD_CLIENTSECRET=
+4 -3
View File
@@ -5,6 +5,7 @@ import {
Session,
HttpException,
HttpStatus,
Redirect,
} from '@nestjs/common';
import { UsersService } from './users.service';
import { LoginDto } from './dto/login.dto';
@@ -16,13 +17,13 @@ export class UsersController {
constructor(private readonly usersService: UsersService) {}
@Get('/login')
@Redirect(process.env.CLIENT_ENDPOINT)
async login(
@Query('code') code: string,
@Session() session: Record<string, any>,
): Promise<LoginDto> {
): Promise<void> {
await this.usersService.createDiscordToken({ code }, session);
const user = await this.usersService.discordLogin(session);
return user;
await this.usersService.discordLogin(session);
}
@Get('/whoami')