* Integrate booking services * Fix imports --------- Co-authored-by: Volnei Munhoz <volnei.munhoz@gmail.com>
33 lines
1.4 KiB
TypeScript
33 lines
1.4 KiB
TypeScript
import { PrismaAttributeRepository } from "@/lib/repositories/prisma-attribute.repository";
|
|
import { PrismaBookingRepository } from "@/lib/repositories/prisma-booking.repository";
|
|
import { PrismaFeaturesRepository } from "@/lib/repositories/prisma-features.repository";
|
|
import { PrismaHostRepository } from "@/lib/repositories/prisma-host.repository";
|
|
import { PrismaOOORepository } from "@/lib/repositories/prisma-ooo.repository";
|
|
import { PrismaUserRepository } from "@/lib/repositories/prisma-user.repository";
|
|
import { CacheService } from "@/lib/services/cache.service";
|
|
import { CheckBookingAndDurationLimitsService } from "@/lib/services/check-booking-and-duration-limits.service";
|
|
import { CheckBookingLimitsService } from "@/lib/services/check-booking-limits.service";
|
|
import { LuckyUserService } from "@/lib/services/lucky-user.service";
|
|
import { RegularBookingService } from "@/lib/services/regular-booking.service";
|
|
import { PrismaModule } from "@/modules/prisma/prisma.module";
|
|
import { Module } from "@nestjs/common";
|
|
|
|
@Module({
|
|
imports: [PrismaModule],
|
|
providers: [
|
|
PrismaAttributeRepository,
|
|
PrismaBookingRepository,
|
|
PrismaFeaturesRepository,
|
|
PrismaHostRepository,
|
|
PrismaOOORepository,
|
|
PrismaUserRepository,
|
|
CacheService,
|
|
CheckBookingAndDurationLimitsService,
|
|
CheckBookingLimitsService,
|
|
LuckyUserService,
|
|
RegularBookingService,
|
|
],
|
|
exports: [RegularBookingService],
|
|
})
|
|
export class RegularBookingModule {}
|