Implemented SessionsModule and SessionsService to manage user sessions. Includes methods for session creation, refresh token rotation, and session revocation. Integrated with database and CryptoService for secure token handling.
12 lines
360 B
TypeScript
12 lines
360 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { CryptoModule } from "../crypto/crypto.module";
|
|
import { DatabaseModule } from "../database/database.module";
|
|
import { SessionsService } from "./sessions.service";
|
|
|
|
@Module({
|
|
imports: [DatabaseModule, CryptoModule],
|
|
providers: [SessionsService],
|
|
exports: [SessionsService],
|
|
})
|
|
export class SessionsModule {}
|