2023-02-25 09:12:03 -05:00
|
|
|
import { DomainModule } from '@app/domain';
|
2023-03-28 12:29:20 -04:00
|
|
|
import { InfraModule } from '@app/infra';
|
2023-12-14 11:55:40 -05:00
|
|
|
import { Module, OnModuleInit } from '@nestjs/common';
|
2023-06-01 06:32:51 -04:00
|
|
|
import { AppService } from './app.service';
|
2022-06-11 16:12:06 -05:00
|
|
|
|
|
|
|
|
@Module({
|
2023-09-04 22:25:31 -04:00
|
|
|
imports: [DomainModule.register({ imports: [InfraModule] })],
|
2023-09-27 20:44:51 +02:00
|
|
|
providers: [AppService],
|
2022-06-11 16:12:06 -05:00
|
|
|
})
|
2023-12-14 11:55:40 -05:00
|
|
|
export class MicroservicesModule implements OnModuleInit {
|
|
|
|
|
constructor(private appService: AppService) {}
|
|
|
|
|
|
|
|
|
|
async onModuleInit() {
|
|
|
|
|
await this.appService.init();
|
|
|
|
|
}
|
|
|
|
|
}
|