import { WebClientModule } from '@lib/webclient/src';
import { forwardRef, Module } from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
import { TreatModule } from '@api/modules/treat/treat.module';
import { TreatProviderModule } from '@api/modules/treat/provider/treat-provider.module';
import { CooconAuthService } from './coocon-auth.service';
import { CooconService } from './coocon.service';

@Module({
  imports: [
    WebClientModule,
    forwardRef(() => TreatModule),
    TreatProviderModule,
  ],
  providers: [CooconService, ConfigService, CooconAuthService],
  exports: [CooconService, CooconAuthService],
})
export class CooconModule {}
