blob: 23508bbfa3524cf5e6c20c3615f602f7ca92e304 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import { Controller, Post } from '@nestjs/common';
import { SessionService } from '../service/session.service';
@Controller('session')
export class SessionController {
constructor(private readonly sessionService: SessionService) {}
@Post('create')
async create() {
const validTo = new Date(Date.now() + 1000 * 60 * 15);
const session = await this.sessionService.createSession(validTo);
return {
token: session.token,
creationDate: session.creationDate,
validUntil: session.validUntil,
};
}
}
|