refactor: streamline Booking module and service by removing unused imports and consolidating space validation logic

This commit is contained in:
faris Aljohari
2025-06-18 01:49:00 -06:00
parent df59e9a4a3
commit 274cdf741f
3 changed files with 55 additions and 75 deletions

View File

@ -1,16 +1,17 @@
import { Global, Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { BookableSpaceController } from './controllers';
import { BookableSpaceService } from './services';
import { BookableSpaceEntityRepository } from '@app/common/modules/booking/repositories';
import { BookableSpaceEntity } from '@app/common/modules/booking/entities';
import { SpaceEntity } from '@app/common/modules/space/entities/space.entity';
import { SpaceRepository } from '@app/common/modules/space';
@Global()
@Module({
imports: [TypeOrmModule.forFeature([BookableSpaceEntity, SpaceEntity])],
controllers: [BookableSpaceController],
providers: [BookableSpaceService, BookableSpaceEntityRepository],
providers: [
BookableSpaceService,
BookableSpaceEntityRepository,
SpaceRepository,
],
exports: [BookableSpaceService],
})
export class BookingModule {}