Skip to content

Commit d819938

Browse files
authored
refactor: create HostRepository in /features/host (calcom#25842)
* mv test * mv host repository * update imports
1 parent d034e7a commit d819938

6 files changed

Lines changed: 6 additions & 6 deletions

File tree

packages/features/bookings/lib/getLuckyUser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import { zodRoutes } from "@calcom/app-store/routing-forms/zod";
44
import dayjs from "@calcom/dayjs";
55
import type { BookingRepository } from "@calcom/features/bookings/repositories/BookingRepository";
66
import { getBusyCalendarTimes } from "@calcom/features/calendars/lib/CalendarManager";
7+
import type { HostRepository } from "@calcom/features/host/repositories/HostRepository";
78
import { mergeOverlappingRanges } from "@calcom/features/schedules/lib/date-ranges";
89
import type { UserRepository } from "@calcom/features/users/repositories/UserRepository";
910
import logger from "@calcom/lib/logger";
1011
import { raqbQueryValueSchema } from "@calcom/lib/raqb/zod";
1112
import { safeStringify } from "@calcom/lib/safeStringify";
1213
import type { PrismaAttributeRepository } from "@calcom/lib/server/repository/PrismaAttributeRepository";
13-
import type { HostRepository } from "@calcom/lib/server/repository/host";
1414
import type { PrismaOOORepository } from "@calcom/lib/server/repository/ooo";
1515
import type { Prisma } from "@calcom/prisma/client";
1616
import type { User, Booking, SelectedCalendar } from "@calcom/prisma/client";

packages/features/di/modules/Host.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { DI_TOKENS } from "@calcom/features/di/tokens";
2-
import { HostRepository } from "@calcom/lib/server/repository/host";
31
import { moduleLoader as prismaModuleLoader } from "@calcom/features/di/modules/Prisma";
2+
import { DI_TOKENS } from "@calcom/features/di/tokens";
3+
import { HostRepository } from "@calcom/features/host/repositories/HostRepository";
44

55
import { createModule, bindModuleToClassOnToken, type ModuleLoader } from "../di";
66

packages/lib/server/repository/host.test.ts renamed to packages/features/host/repositories/HostRepository.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { describe, expect, it, vi, beforeEach } from "vitest";
22

33
import { PrismaClient } from "@calcom/prisma";
44

5-
import { HostRepository } from "./host";
5+
import { HostRepository } from "./HostRepository";
66

77
vi.mock("@calcom/prisma", () => {
88
const mockPrisma = {
File renamed without changes.

packages/platform/libraries/repositories.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ export { TeamRepository as PrismaTeamRepository } from "@calcom/features/ee/team
99
export { UserRepository as PrismaUserRepository } from "@calcom/features/users/repositories/UserRepository";
1010
export { FeaturesRepository as PrismaFeaturesRepository } from "@calcom/features/flags/features.repository";
1111
export { MembershipRepository as PrismaMembershipRepository } from "@calcom/features/membership/repositories/MembershipRepository";
12-
export { HostRepository as PrismaHostRepository } from "@calcom/lib/server/repository/host";
12+
export { HostRepository as PrismaHostRepository } from "@calcom/features/host/repositories/HostRepository";

packages/trpc/server/routers/viewer/availability/schedule/delete.handler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { HostRepository } from "@calcom/lib/server/repository/host";
1+
import { HostRepository } from "@calcom/features/host/repositories/HostRepository";
22
import { prisma } from "@calcom/prisma";
33

44
import { TRPCError } from "@trpc/server";

0 commit comments

Comments
 (0)