Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { Module } from '@nestjs/common';
import { CqrsModule } from '@nestjs/cqrs';
import { TypeOrmModule } from '@nestjs/typeorm';
import { KeyvModule, User } from '@amalia/core/models';
import { AuthCoreModule } from '@amalia/kernel/auth/core';
import { QueueModule } from '@amalia/kernel/queue/core';
import { CompaniesModule } from '@amalia/tenants/companies/core';
import { HierarchyContextModule } from '@amalia/tenants/teams/hierarchy/core';
import { UsersProfileCoreModule } from '@amalia/tenants/users/profile/core';
import { AppUsersRepository } from './appUsers.repository';
import { CommandHandlers } from './commands/handlers';
import { UserEventsHandler } from './events/UserEventsHandler';
import { LogoutUserUseCase } from './usecases/logout-user.use-case';
import { RegisterUsersUseCase } from './usecases/register-users.use-case';
import { UpdateImpersonateTargetUseCase } from './usecases/update-impersonate-target.use-case';
import { UpdateUserAfterConnectionUseCase } from './usecases/update-user-after-connection.use-case';
import { UpdateUserSettingsUseCase } from './usecases/update-user-settings.use-case';
import { UsersController } from './user.controller';
@Module({
imports: [
TypeOrmModule.forFeature([User]),
AuthCoreModule,
CompaniesModule,
CqrsModule,
HierarchyContextModule,
QueueModule,
UsersProfileCoreModule,
KeyvModule,
],
controllers: [UsersController],
providers: [
AppUsersRepository,
LogoutUserUseCase,
RegisterUsersUseCase,
UpdateImpersonateTargetUseCase,
UpdateUserAfterConnectionUseCase,
UpdateUserSettingsUseCase,
...CommandHandlers,
UserEventsHandler,
],
exports: [AppUsersRepository, UpdateUserSettingsUseCase],
})
export class UsersModule {}
|