import { Module } from '@nestjs/common';
import { PostsService } from './posts.service';
import { PostsController } from './posts.controller';
import { PostRepository } from './posts.repository';
import { TypeOrmModule } from '@nestjs/typeorm';
import { UserEntity } from 'src/user/entities/user.entity';
import { ApiLog } from 'src/api-logs/entities/api-log.entity';
import { Logs } from 'src/api-logs/entities/logs.entity';
import { UserRepository } from 'src/user/user.repository';
import { PostEntity } from './entities/post.entity';

@Module({
  imports: [
    TypeOrmModule.forFeature([
      PostRepository,
      PostEntity,
      UserEntity,
      ApiLog,
      Logs,
    ]),
  ],
  controllers: [PostsController],
  providers: [PostRepository, PostsService, UserRepository],
})
export class PostsModule {}
