@@ -90,6 +90,9 @@ import { aiResponsesToUserRepositoryExtension } from '../../entities/ai/ai-data-
9090import { TableCategoriesEntity } from '../../entities/table-categories/table-categories.entity.js' ;
9191import { ITableCategoriesCustomRepository } from '../../entities/table-categories/repository/table-categories-repository.interface.js' ;
9292import { tableCategoriesCustomRepositoryExtension } from '../../entities/table-categories/repository/table-categories-repository.extension.js' ;
93+ import { SignInAuditEntity } from '../../entities/user-sign-in-audit/sign-in-audit.entity.js' ;
94+ import { ISignInAuditRepository } from '../../entities/user-sign-in-audit/repository/sign-in-audit-repository.interface.js' ;
95+ import { signInAuditCustomRepositoryExtension } from '../../entities/user-sign-in-audit/repository/sign-in-audit-custom-repository-extension.js' ;
9396
9497@Injectable ( { scope : Scope . REQUEST } )
9598export class GlobalDatabaseContext implements IGlobalDatabaseContext {
@@ -128,6 +131,7 @@ export class GlobalDatabaseContext implements IGlobalDatabaseContext {
128131 private _tableFiltersRepository : Repository < TableFiltersEntity > & ITableFiltersCustomRepository ;
129132 private _aiResponsesToUserRepository : Repository < AiResponsesToUserEntity > & IAiResponsesToUserRepository ;
130133 private _tableCategoriesRepository : Repository < TableCategoriesEntity > & ITableCategoriesCustomRepository ;
134+ private _signInAuditRepository : Repository < SignInAuditEntity > & ISignInAuditRepository ;
131135
132136 public constructor (
133137 @Inject ( BaseType . DATA_SOURCE )
@@ -216,6 +220,9 @@ export class GlobalDatabaseContext implements IGlobalDatabaseContext {
216220 this . _tableCategoriesRepository = this . appDataSource
217221 . getRepository ( TableCategoriesEntity )
218222 . extend ( tableCategoriesCustomRepositoryExtension ) ;
223+ this . _signInAuditRepository = this . appDataSource
224+ . getRepository ( SignInAuditEntity )
225+ . extend ( signInAuditCustomRepositoryExtension ) ;
219226 }
220227
221228 public get userRepository ( ) : Repository < UserEntity > & IUserRepository {
@@ -350,6 +357,10 @@ export class GlobalDatabaseContext implements IGlobalDatabaseContext {
350357 return this . _tableCategoriesRepository ;
351358 }
352359
360+ public get signInAuditRepository ( ) : Repository < SignInAuditEntity > & ISignInAuditRepository {
361+ return this . _signInAuditRepository ;
362+ }
363+
353364 public startTransaction ( ) : Promise < void > {
354365 this . _queryRunner = this . appDataSource . createQueryRunner ( ) ;
355366 this . _queryRunner . startTransaction ( ) ;
0 commit comments