feat: implement session management with SessionService and SessionPlugin; refactor query execution to handle session cookies; update token and query handling for improved session tracking

This commit is contained in:
Boris D
2025-10-10 14:03:21 +03:00
parent 5513dccc11
commit 210253628c
13 changed files with 205 additions and 25 deletions

View File

@ -14,6 +14,7 @@ import { FunctionService } from "src/query/function/function.service";
import { FunctionController } from "src/query/function/function.controller";
import { RedisManagerModule } from "src/redisManager/redisManager.module";
import { RedisModule } from "src/redis/redis.module";
import { SessionService } from "./session/session.service";
@Module({
imports: [
@ -26,7 +27,12 @@ import { RedisModule } from "src/redis/redis.module";
TypeOrmModule.forFeature([Query, FunctionEntity]),
],
controllers: [QueryController, CommandController, FunctionController],
providers: [QueryExecuterService, QueryHandlerService, FunctionService],
providers: [
QueryExecuterService,
SessionService,
QueryHandlerService,
FunctionService,
],
exports: [QueryExecuterService, TypeOrmModule, QueryHandlerService],
})
export class QueryModule {}