* fix: v2 slots not returning attendees and bookingUid info * rename file * finish merge main
20 lines
734 B
TypeScript
20 lines
734 B
TypeScript
import { PrismaReadService } from "@/modules/prisma/prisma-read.service";
|
|
import { PrismaWriteService } from "@/modules/prisma/prisma-write.service";
|
|
import { TestingModule } from "@nestjs/testing";
|
|
|
|
import { Prisma } from "@calcom/prisma/client";
|
|
|
|
export class AttendeeRepositoryFixture {
|
|
private prismaReadClient: PrismaReadService["prisma"];
|
|
private prismaWriteClient: PrismaWriteService["prisma"];
|
|
|
|
constructor(private readonly module: TestingModule) {
|
|
this.prismaReadClient = module.get(PrismaReadService).prisma;
|
|
this.prismaWriteClient = module.get(PrismaWriteService).prisma;
|
|
}
|
|
|
|
async create(attendee: Prisma.AttendeeCreateInput) {
|
|
return this.prismaWriteClient.attendee.create({ data: attendee });
|
|
}
|
|
}
|