refactor: create HostRepository in /features/host (#25842)
* mv test * mv host repository * update imports
This commit is contained in:
@@ -4,13 +4,13 @@ import { zodRoutes } from "@calcom/app-store/routing-forms/zod";
|
||||
import dayjs from "@calcom/dayjs";
|
||||
import type { BookingRepository } from "@calcom/features/bookings/repositories/BookingRepository";
|
||||
import { getBusyCalendarTimes } from "@calcom/features/calendars/lib/CalendarManager";
|
||||
import type { HostRepository } from "@calcom/features/host/repositories/HostRepository";
|
||||
import { mergeOverlappingRanges } from "@calcom/features/schedules/lib/date-ranges";
|
||||
import type { UserRepository } from "@calcom/features/users/repositories/UserRepository";
|
||||
import logger from "@calcom/lib/logger";
|
||||
import { raqbQueryValueSchema } from "@calcom/lib/raqb/zod";
|
||||
import { safeStringify } from "@calcom/lib/safeStringify";
|
||||
import type { PrismaAttributeRepository } from "@calcom/lib/server/repository/PrismaAttributeRepository";
|
||||
import type { HostRepository } from "@calcom/lib/server/repository/host";
|
||||
import type { PrismaOOORepository } from "@calcom/lib/server/repository/ooo";
|
||||
import type { Prisma } from "@calcom/prisma/client";
|
||||
import type { User, Booking, SelectedCalendar } from "@calcom/prisma/client";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { HostRepository } from "@calcom/lib/server/repository/host";
|
||||
import { moduleLoader as prismaModuleLoader } from "@calcom/features/di/modules/Prisma";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { HostRepository } from "@calcom/features/host/repositories/HostRepository";
|
||||
|
||||
import { createModule, bindModuleToClassOnToken, type ModuleLoader } from "../di";
|
||||
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ import { describe, expect, it, vi, beforeEach } from "vitest";
|
||||
|
||||
import { PrismaClient } from "@calcom/prisma";
|
||||
|
||||
import { HostRepository } from "./host";
|
||||
import { HostRepository } from "./HostRepository";
|
||||
|
||||
vi.mock("@calcom/prisma", () => {
|
||||
const mockPrisma = {
|
||||
@@ -9,4 +9,4 @@ export { TeamRepository as PrismaTeamRepository } from "@calcom/features/ee/team
|
||||
export { UserRepository as PrismaUserRepository } from "@calcom/features/users/repositories/UserRepository";
|
||||
export { FeaturesRepository as PrismaFeaturesRepository } from "@calcom/features/flags/features.repository";
|
||||
export { MembershipRepository as PrismaMembershipRepository } from "@calcom/features/membership/repositories/MembershipRepository";
|
||||
export { HostRepository as PrismaHostRepository } from "@calcom/lib/server/repository/host";
|
||||
export { HostRepository as PrismaHostRepository } from "@calcom/features/host/repositories/HostRepository";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { HostRepository } from "@calcom/lib/server/repository/host";
|
||||
import { HostRepository } from "@calcom/features/host/repositories/HostRepository";
|
||||
import { prisma } from "@calcom/prisma";
|
||||
|
||||
import { TRPCError } from "@trpc/server";
|
||||
|
||||
Reference in New Issue
Block a user