refactor: move @calcom/lib/di folder to @calcom/features (#24199)
* mv di folder * update imports * fix * fix * fix test
This commit is contained in:
1 parent
858d52563f
commit
96468c4083
84 files changed
+94
-92
No files matched your search
@@ -1,7 +1,7 @@
|
||||
import type { NextApiRequest } from "next";
|
||||
import { z } from "zod";
|
||||
|
||||
import { getUserAvailabilityService } from "@calcom/lib/di/containers/GetUserAvailability";
|
||||
import { getUserAvailabilityService } from "@calcom/features/di/containers/GetUserAvailability";
|
||||
import { HttpError } from "@calcom/lib/http-error";
|
||||
import { defaultResponder } from "@calcom/lib/server/defaultResponder";
|
||||
import prisma from "@calcom/prisma";
|
||||
|
||||
@@ -4,7 +4,7 @@ import type { NextApiRequest, NextApiResponse } from "next";
|
||||
|
||||
import dayjs from "@calcom/dayjs";
|
||||
import { isSupportedTimeZone } from "@calcom/lib/dayjs";
|
||||
import { getAvailableSlotsService } from "@calcom/lib/di/containers/AvailableSlots";
|
||||
import { getAvailableSlotsService } from "@calcom/features/di/containers/AvailableSlots";
|
||||
import { HttpError } from "@calcom/lib/http-error";
|
||||
import { defaultResponder } from "@calcom/lib/server/defaultResponder";
|
||||
import { createContext } from "@calcom/trpc/server/createContext";
|
||||
|
||||
@@ -76,7 +76,7 @@ vi.mock("@calcom/features/watchlist/operations/check-if-users-are-blocked.contro
|
||||
checkIfUsersAreBlocked: vi.fn().mockResolvedValue(false),
|
||||
}));
|
||||
|
||||
vi.mock("@calcom/lib/di/containers/QualifiedHosts", () => ({
|
||||
vi.mock("@calcom/features/di/containers/QualifiedHosts", () => ({
|
||||
getQualifiedHostsService: vi.fn().mockReturnValue({
|
||||
findQualifiedHostsWithDelegationCredentials: vi.fn().mockResolvedValue({
|
||||
qualifiedRRHosts: [],
|
||||
|
||||
@@ -5,7 +5,7 @@ import { z } from "zod";
|
||||
import dayjs from "@calcom/dayjs";
|
||||
import { ZGetRetellLLMSchema } from "@calcom/features/calAIPhone/zod-utils";
|
||||
import type { TGetRetellLLMSchema } from "@calcom/features/calAIPhone/zod-utils";
|
||||
import { getAvailableSlotsService } from "@calcom/lib/di/containers/AvailableSlots";
|
||||
import { getAvailableSlotsService } from "@calcom/features/di/containers/AvailableSlots";
|
||||
import { fetcher } from "@calcom/lib/retellAIFetcher";
|
||||
import { defaultHandler } from "@calcom/lib/server/defaultHandler";
|
||||
import prisma from "@calcom/prisma";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { describe, expect, it, vi } from "vitest";
|
||||
|
||||
import dayjs from "@calcom/dayjs";
|
||||
import { getCheckBookingLimitsService } from "@calcom/lib/di/containers/BookingLimits";
|
||||
import { getCheckBookingLimitsService } from "@calcom/features/di/containers/BookingLimits";
|
||||
import type { IntervalLimit } from "@calcom/lib/intervalLimits/intervalLimitSchema";
|
||||
import { validateIntervalLimitOrder } from "@calcom/lib/intervalLimits/validateIntervalLimitOrder";
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ import {
|
||||
import { describe, vi, test } from "vitest";
|
||||
|
||||
import dayjs from "@calcom/dayjs";
|
||||
import { getAvailableSlotsService } from "@calcom/lib/di/containers/AvailableSlots";
|
||||
import { getAvailableSlotsService } from "@calcom/features/di/containers/AvailableSlots";
|
||||
import { SchedulingType, type BookingStatus } from "@calcom/prisma/enums";
|
||||
|
||||
import { expect, expectedSlotsForSchedule } from "./getSchedule/expects";
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
|
||||
import { describe, test } from "vitest";
|
||||
|
||||
import { getAvailableSlotsService } from "@calcom/lib/di/containers/AvailableSlots";
|
||||
import { getAvailableSlotsService } from "@calcom/features/di/containers/AvailableSlots";
|
||||
|
||||
import { expect, expectedSlotsForSchedule } from "./expects";
|
||||
import { setupAndTeardown } from "./setupAndTeardown";
|
||||
|
||||
@@ -12,7 +12,7 @@ import { expectNoAttemptToGetAvailability } from "../../utils/bookingScenario/ex
|
||||
|
||||
import { describe, test } from "vitest";
|
||||
|
||||
import { getAvailableSlotsService } from "@calcom/lib/di/containers/AvailableSlots";
|
||||
import { getAvailableSlotsService } from "@calcom/features/di/containers/AvailableSlots";
|
||||
import { MembershipRole } from "@calcom/prisma/enums";
|
||||
|
||||
import { expect, expectedSlotsForSchedule } from "./expects";
|
||||
|
||||
@@ -8,7 +8,7 @@ import type { ScenarioData } from "../../utils/bookingScenario/bookingScenario";
|
||||
|
||||
import { describe, expect, vi, test } from "vitest";
|
||||
|
||||
import { getAvailableSlotsService } from "@calcom/lib/di/containers/AvailableSlots";
|
||||
import { getAvailableSlotsService } from "@calcom/features/di/containers/AvailableSlots";
|
||||
import { PeriodType } from "@calcom/prisma/enums";
|
||||
|
||||
import { expectedSlotsForSchedule } from "./expects";
|
||||
|
||||
@@ -10,7 +10,7 @@ import {
|
||||
import { describe, test, vi } from "vitest";
|
||||
import type { z } from "zod";
|
||||
|
||||
import { getAvailableSlotsService } from "@calcom/lib/di/containers/AvailableSlots";
|
||||
import { getAvailableSlotsService } from "@calcom/features/di/containers/AvailableSlots";
|
||||
import type { getScheduleSchema } from "@calcom/trpc/server/routers/viewer/slots/types";
|
||||
|
||||
import { expect } from "./expects";
|
||||
|
||||
@@ -11,7 +11,7 @@ import type { IncomingMessage } from "http";
|
||||
import { describe, test, beforeEach, vi } from "vitest";
|
||||
import type { z } from "zod";
|
||||
|
||||
import { getAvailableSlotsService } from "@calcom/lib/di/containers/AvailableSlots";
|
||||
import { getAvailableSlotsService } from "@calcom/features/di/containers/AvailableSlots";
|
||||
import { prisma } from "@calcom/prisma";
|
||||
import type { getScheduleSchema, GetScheduleOptions } from "@calcom/trpc/server/routers/viewer/slots/types";
|
||||
|
||||
|
||||
@@ -47,9 +47,9 @@ import {
|
||||
enrichHostsWithDelegationCredentials,
|
||||
getFirstDelegationConferencingCredentialAppLocation,
|
||||
} from "@calcom/lib/delegationCredential/server";
|
||||
import { getCheckBookingAndDurationLimitsService } from "@calcom/lib/di/containers/BookingLimits";
|
||||
import { getCacheService } from "@calcom/lib/di/containers/Cache";
|
||||
import { getLuckyUserService } from "@calcom/lib/di/containers/LuckyUser";
|
||||
import { getCheckBookingAndDurationLimitsService } from "@calcom/features/di/containers/BookingLimits";
|
||||
import { getCacheService } from "@calcom/features/di/containers/Cache";
|
||||
import { getLuckyUserService } from "@calcom/features/di/containers/LuckyUser";
|
||||
import { ErrorCode } from "@calcom/lib/errorCodes";
|
||||
import { getErrorFromUnknown } from "@calcom/lib/errors";
|
||||
import { extractBaseEmail } from "@calcom/lib/extract-base-email";
|
||||
|
||||
@@ -4,8 +4,8 @@ import dayjs from "@calcom/dayjs";
|
||||
import type { Dayjs } from "@calcom/dayjs";
|
||||
import { checkForConflicts } from "@calcom/features/bookings/lib/conflictChecker/checkForConflicts";
|
||||
import { buildDateRanges } from "@calcom/lib/date-ranges";
|
||||
import { getBusyTimesService } from "@calcom/lib/di/containers/BusyTimes";
|
||||
import { getUserAvailabilityService } from "@calcom/lib/di/containers/GetUserAvailability";
|
||||
import { getBusyTimesService } from "@calcom/features/di/containers/BusyTimes";
|
||||
import { getUserAvailabilityService } from "@calcom/features/di/containers/GetUserAvailability";
|
||||
import { ErrorCode } from "@calcom/lib/errorCodes";
|
||||
import { parseBookingLimit } from "@calcom/lib/intervalLimits/isBookingLimits";
|
||||
import { parseDurationLimit } from "@calcom/lib/intervalLimits/isDurationLimits";
|
||||
|
||||
@@ -2,7 +2,7 @@ import type { Logger } from "tslog";
|
||||
|
||||
import { checkIfUsersAreBlocked } from "@calcom/features/watchlist/operations/check-if-users-are-blocked.controller";
|
||||
import { enrichUsersWithDelegationCredentials } from "@calcom/lib/delegationCredential/server";
|
||||
import { getQualifiedHostsService } from "@calcom/lib/di/containers/QualifiedHosts";
|
||||
import { getQualifiedHostsService } from "@calcom/features/di/containers/QualifiedHosts";
|
||||
import getOrgIdFromMemberOrTeamId from "@calcom/lib/getOrgIdFromMemberOrTeamId";
|
||||
import { HttpError } from "@calcom/lib/http-error";
|
||||
import { getPiiFreeUser } from "@calcom/lib/piiFreeData";
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
|
||||
import { createContainer } from "../../di";
|
||||
import {
|
||||
+6
-6
@@ -1,9 +1,9 @@
|
||||
import { bookingRepositoryModule } from "@calcom/lib/di/modules/Booking";
|
||||
import { cacheModule } from "@calcom/lib/di/modules/Cache";
|
||||
import { checkBookingAndDurationLimitsModule } from "@calcom/lib/di/modules/CheckBookingAndDurationLimits";
|
||||
import { checkBookingLimitsModule } from "@calcom/lib/di/modules/CheckBookingLimits";
|
||||
import { featuresRepositoryModule } from "@calcom/lib/di/modules/Features";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { bookingRepositoryModule } from "@calcom/features/di/modules/Booking";
|
||||
import { cacheModule } from "@calcom/features/di/modules/Cache";
|
||||
import { checkBookingAndDurationLimitsModule } from "@calcom/features/di/modules/CheckBookingAndDurationLimits";
|
||||
import { checkBookingLimitsModule } from "@calcom/features/di/modules/CheckBookingLimits";
|
||||
import { featuresRepositoryModule } from "@calcom/features/di/modules/Features";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { prismaModule } from "@calcom/prisma/prisma.module";
|
||||
|
||||
import { createContainer } from "../../di";
|
||||
File renamed without changes.
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { InstantBookingCreateService } from "@calcom/features/instant-meeting/handleInstantMeeting";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
|
||||
import { createModule } from "../../di";
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { RecurringBookingService } from "@calcom/features/bookings/lib/handleNewRecurringBooking";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
|
||||
import { createModule } from "../../di";
|
||||
|
||||
+6
-6
@@ -1,10 +1,10 @@
|
||||
import { RegularBookingService } from "@calcom/features/bookings/lib/handleNewBooking";
|
||||
import { moduleLoader as bookingRepositoryModuleLoader } from "@calcom/lib/di/modules/Booking";
|
||||
import { moduleLoader as cacheModuleLoader } from "@calcom/lib/di/modules/Cache";
|
||||
import { moduleLoader as checkBookingAndDurationLimitsModuleLoader } from "@calcom/lib/di/modules/CheckBookingAndDurationLimits";
|
||||
import { moduleLoader as checkBookingLimitsModuleLoader } from "@calcom/lib/di/modules/CheckBookingLimits";
|
||||
import { moduleLoader as featuresRepositoryModuleLoader } from "@calcom/lib/di/modules/Features";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { moduleLoader as bookingRepositoryModuleLoader } from "@calcom/features/di/modules/Booking";
|
||||
import { moduleLoader as cacheModuleLoader } from "@calcom/features/di/modules/Cache";
|
||||
import { moduleLoader as checkBookingAndDurationLimitsModuleLoader } from "@calcom/features/di/modules/CheckBookingAndDurationLimits";
|
||||
import { moduleLoader as checkBookingLimitsModuleLoader } from "@calcom/features/di/modules/CheckBookingLimits";
|
||||
import { moduleLoader as featuresRepositoryModuleLoader } from "@calcom/features/di/modules/Features";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { moduleLoader as prismaModuleLoader } from "@calcom/prisma/prisma.module";
|
||||
|
||||
import { bindModuleToClassOnToken, createModule } from "../../di";
|
||||
File renamed without changes.
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { redisModule } from "@calcom/features/redis/di/redisModule";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { prismaModule } from "@calcom/prisma/prisma.module";
|
||||
import type { AvailableSlotsService } from "@calcom/trpc/server/routers/viewer/slots/util";
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import type { CheckBookingLimitsService } from "@calcom/lib/intervalLimits/server/checkBookingLimits";
|
||||
import { prismaModule } from "@calcom/prisma/prisma.module";
|
||||
|
||||
import type { CheckBookingAndDurationLimitsService } from "../../../features/bookings/lib/handleNewBooking/checkBookingAndDurationLimits";
|
||||
import type { CheckBookingLimitsService } from "../../intervalLimits/server/checkBookingLimits";
|
||||
import type { CheckBookingAndDurationLimitsService } from "../../bookings/lib/handleNewBooking/checkBookingAndDurationLimits";
|
||||
import { createContainer } from "../di";
|
||||
import { bookingRepositoryModule } from "../modules/Booking";
|
||||
import { checkBookingAndDurationLimitsModule } from "../modules/CheckBookingAndDurationLimits";
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { prismaModule } from "@calcom/prisma/prisma.module";
|
||||
|
||||
import type { BusyTimesService } from "../../getBusyTimes";
|
||||
import type { BusyTimesService } from "@calcom/lib/getBusyTimes";
|
||||
import { createContainer } from "../di";
|
||||
import { bookingRepositoryModule } from "../modules/Booking";
|
||||
import { busyTimesModule } from "../modules/BusyTimes";
|
||||
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { prismaModule } from "@calcom/prisma/prisma.module";
|
||||
|
||||
import type { CacheService } from "../../../features/calendar-cache/lib/getShouldServeCache";
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { prismaModule } from "@calcom/prisma/prisma.module";
|
||||
|
||||
import type { FilterHostsService } from "../../bookings/filterHostsBySameRoundRobinHost";
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { redisModule } from "@calcom/features/redis/di/redisModule";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import type { UserAvailabilityService } from "@calcom/lib/getUserAvailability";
|
||||
import { prismaModule } from "@calcom/prisma/prisma.module";
|
||||
|
||||
import type { UserAvailabilityService } from "../../getUserAvailability";
|
||||
import { createContainer } from "../di";
|
||||
import { bookingRepositoryModule } from "../modules/Booking";
|
||||
import { busyTimesModule } from "../modules/BusyTimes";
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import type {
|
||||
InsightsBookingServicePublicOptions,
|
||||
InsightsBookingServiceFilterOptions,
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import type {
|
||||
InsightsRoutingServicePublicOptions,
|
||||
InsightsRoutingServiceFilterOptions,
|
||||
File renamed without changes.
+1
-1
@@ -1,5 +1,5 @@
|
||||
import { redisModule } from "@calcom/features/redis/di/redisModule";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { prismaModule } from "@calcom/prisma/prisma.module";
|
||||
import type { NoSlotsNotificationService } from "@calcom/trpc/server/routers/viewer/slots/handleNotificationWhenNoSlots";
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import type { QualifiedHostsService } from "@calcom/lib/bookings/findQualifiedHostsWithDelegationCredentials";
|
||||
import { prismaModule } from "@calcom/prisma/prisma.module";
|
||||
|
||||
import type { QualifiedHostsService } from "../../bookings/findQualifiedHostsWithDelegationCredentials";
|
||||
import { createContainer } from "../di";
|
||||
import { bookingRepositoryModule } from "../modules/Booking";
|
||||
import { filterHostsModule } from "../modules/FilterHosts";
|
||||
File renamed without changes.
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { PrismaAttributeRepository } from "@calcom/lib/server/repository/PrismaAttributeRepository";
|
||||
import { moduleLoader as prismaModuleLoader } from "@calcom/prisma/prisma.module";
|
||||
|
||||
File renamed without changes.
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { BookingRepository } from "@calcom/lib/server/repository/booking";
|
||||
|
||||
import { type Container, createModule } from "../di";
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { IBusyTimesService } from "../../getBusyTimes";
|
||||
import { BusyTimesService } from "../../getBusyTimes";
|
||||
import type { IBusyTimesService } from "@calcom/lib/getBusyTimes";
|
||||
import { BusyTimesService } from "@calcom/lib/getBusyTimes";
|
||||
import { createModule } from "../di";
|
||||
import { DI_TOKENS } from "../tokens";
|
||||
|
||||
File renamed without changes.
File renamed without changes.
+1
-1
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { CheckBookingLimitsService } from "@calcom/lib/intervalLimits/server/checkBookingLimits";
|
||||
|
||||
import { type Container, createModule } from "../di";
|
||||
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { EventTypeRepository } from "@calcom/lib/server/repository/eventTypeRepository";
|
||||
|
||||
import { createModule } from "../di";
|
||||
@@ -1,5 +1,5 @@
|
||||
import { FeaturesRepository } from "@calcom/features/flags/features.repository";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
|
||||
import { type Container, createModule } from "../di";
|
||||
|
||||
+3
-2
@@ -1,5 +1,6 @@
|
||||
import type { IFilterHostsService } from "../../bookings/filterHostsBySameRoundRobinHost";
|
||||
import { FilterHostsService } from "../../bookings/filterHostsBySameRoundRobinHost";
|
||||
import type { IFilterHostsService } from "@calcom/lib/bookings/filterHostsBySameRoundRobinHost";
|
||||
import { FilterHostsService } from "@calcom/lib/bookings/filterHostsBySameRoundRobinHost";
|
||||
|
||||
import { createModule } from "../di";
|
||||
import { DI_TOKENS } from "../tokens";
|
||||
|
||||
+3
-2
@@ -1,5 +1,6 @@
|
||||
import type { IUserAvailabilityService } from "../../getUserAvailability";
|
||||
import { UserAvailabilityService } from "../../getUserAvailability";
|
||||
import type { IUserAvailabilityService } from "@calcom/lib/getUserAvailability";
|
||||
import { UserAvailabilityService } from "@calcom/lib/getUserAvailability";
|
||||
|
||||
import { createModule } from "../di";
|
||||
import { DI_TOKENS } from "../tokens";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { HostRepository } from "@calcom/lib/server/repository/host";
|
||||
import { moduleLoader as prismaModuleLoader } from "@calcom/prisma/prisma.module";
|
||||
|
||||
File renamed without changes.
File renamed without changes.
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { LuckyUserService } from "@calcom/lib/server/getLuckyUser";
|
||||
|
||||
import { bindModuleToClassOnToken, createModule, type ModuleLoader } from "../di";
|
||||
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { MembershipRepository } from "@calcom/lib/server/repository/membership";
|
||||
|
||||
import { createModule } from "../di";
|
||||
File renamed without changes.
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { PrismaOOORepository } from "@calcom/lib/server/repository/ooo";
|
||||
import { moduleLoader as prismaModuleLoader } from "@calcom/prisma/prisma.module";
|
||||
|
||||
+3
-2
@@ -1,5 +1,6 @@
|
||||
import type { IQualifiedHostsService } from "../../bookings/findQualifiedHostsWithDelegationCredentials";
|
||||
import { QualifiedHostsService } from "../../bookings/findQualifiedHostsWithDelegationCredentials";
|
||||
import type { IQualifiedHostsService } from "@calcom/lib/bookings/findQualifiedHostsWithDelegationCredentials";
|
||||
import { QualifiedHostsService } from "@calcom/lib/bookings/findQualifiedHostsWithDelegationCredentials";
|
||||
|
||||
import { createModule } from "../di";
|
||||
import { DI_TOKENS } from "../tokens";
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { RoutingFormResponseRepository } from "@calcom/lib/server/repository/formResponse";
|
||||
|
||||
import { createModule } from "../di";
|
||||
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { ScheduleRepository } from "@calcom/lib/server/repository/schedule";
|
||||
|
||||
import { createModule } from "../di";
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { PrismaSelectedSlotRepository } from "@calcom/lib/server/repository/PrismaSelectedSlotRepository";
|
||||
|
||||
import { createModule } from "../di";
|
||||
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { TeamRepository } from "@calcom/lib/server/repository/team";
|
||||
|
||||
import { createModule } from "../di";
|
||||
@@ -1,4 +1,4 @@
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
import { UserRepository } from "@calcom/lib/server/repository/user";
|
||||
import { moduleLoader as prismaModuleLoader } from "@calcom/prisma/prisma.module";
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -24,7 +24,7 @@ import {
|
||||
enrichHostsWithDelegationCredentials,
|
||||
enrichUserWithDelegationCredentialsIncludeServiceAccountKey,
|
||||
} from "@calcom/lib/delegationCredential/server";
|
||||
import { getLuckyUserService } from "@calcom/lib/di/containers/LuckyUser";
|
||||
import { getLuckyUserService } from "@calcom/features/di/containers/LuckyUser";
|
||||
import { ErrorCode } from "@calcom/lib/errorCodes";
|
||||
import { IdempotencyKeyService } from "@calcom/lib/idempotencyKey/idempotencyKeyService";
|
||||
import { isPrismaObjOrUndefined } from "@calcom/lib/isPrismaObj";
|
||||
|
||||
@@ -13,8 +13,8 @@ import {
|
||||
routedToPerPeriodCsvInputSchema,
|
||||
bookingRepositoryBaseInputSchema,
|
||||
} from "@calcom/features/insights/server/raw-data.schema";
|
||||
import { getInsightsBookingService } from "@calcom/lib/di/containers/InsightsBooking";
|
||||
import { getInsightsRoutingService } from "@calcom/lib/di/containers/InsightsRouting";
|
||||
import { getInsightsBookingService } from "@calcom/features/di/containers/InsightsBooking";
|
||||
import { getInsightsRoutingService } from "@calcom/features/di/containers/InsightsRouting";
|
||||
import type { PrismaClient } from "@calcom/prisma";
|
||||
import type { Prisma } from "@calcom/prisma/client";
|
||||
import authedProcedure from "@calcom/trpc/server/procedures/authedProcedure";
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { createModule } from "@calcom/lib/di/di";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { createModule } from "@calcom/features/di/di";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
|
||||
import { NoopRedisService } from "../NoopRedisService";
|
||||
import { RedisService } from "../RedisService";
|
||||
|
||||
@@ -3,7 +3,7 @@ import { prisma } from "@calcom/prisma/__mocks__/prisma";
|
||||
import type { Mock } from "vitest";
|
||||
import { describe, expect, it, vi, afterEach, beforeEach } from "vitest";
|
||||
|
||||
import { getLuckyUserService } from "@calcom/lib/di/containers/LuckyUser";
|
||||
import { getLuckyUserService } from "@calcom/features/di/containers/LuckyUser";
|
||||
import { RRResetInterval, RRTimestampBasis } from "@calcom/prisma/enums";
|
||||
|
||||
import { filterHostsByLeadThreshold, errorCodes } from "./filterHostsByLeadThreshold";
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { getLuckyUserService } from "@calcom/features/di/containers/LuckyUser";
|
||||
import logger from "@calcom/lib/logger";
|
||||
import type { RRResetInterval, SelectedCalendar } from "@calcom/prisma/client";
|
||||
import { RRTimestampBasis } from "@calcom/prisma/enums";
|
||||
import type { CredentialForCalendarService } from "@calcom/types/Credential";
|
||||
|
||||
import { getLuckyUserService } from "../di/containers/LuckyUser";
|
||||
import type { LuckyUserService, RoutingFormResponse } from "../server/getLuckyUser";
|
||||
|
||||
export const errorCodes = {
|
||||
|
||||
@@ -3,9 +3,9 @@ import prismaMock from "../../../tests/libs/__mocks__/prismaMock";
|
||||
import { vi, it, describe, expect, afterEach } from "vitest";
|
||||
import type { Mock } from "vitest";
|
||||
|
||||
import { getQualifiedHostsService } from "@calcom/features/di/containers/QualifiedHosts";
|
||||
import { RRResetInterval, SchedulingType } from "@calcom/prisma/enums";
|
||||
|
||||
import { getQualifiedHostsService } from "../di/containers/QualifiedHosts";
|
||||
import { filterHostsByLeadThreshold } from "./filterHostsByLeadThreshold";
|
||||
import * as getRoutedUsers from "./getRoutedUsers";
|
||||
|
||||
|
||||
@@ -3,8 +3,7 @@ import { prisma } from "@calcom/prisma/__mocks__/prisma";
|
||||
import { describe, expect, it, vi } from "vitest";
|
||||
|
||||
import dayjs from "@calcom/dayjs";
|
||||
|
||||
import { getBusyTimesService } from "./di/containers/BusyTimes";
|
||||
import { getBusyTimesService } from "@calcom/features/di/containers/BusyTimes";
|
||||
|
||||
vi.mock("@calcom/prisma", () => ({
|
||||
prisma,
|
||||
|
||||
@@ -4,6 +4,7 @@ import { z } from "zod";
|
||||
import { getCalendar } from "@calcom/app-store/_utils/getCalendar";
|
||||
import type { Dayjs } from "@calcom/dayjs";
|
||||
import dayjs from "@calcom/dayjs";
|
||||
import { getBusyTimesService } from "@calcom/features/di/containers/BusyTimes";
|
||||
import type { IRedisService } from "@calcom/features/redis/IRedisService";
|
||||
import { getWorkingHours } from "@calcom/lib/availability";
|
||||
import type { DateOverride, WorkingHours } from "@calcom/lib/date-ranges";
|
||||
@@ -36,7 +37,6 @@ import { EventTypeMetaDataSchema } from "@calcom/prisma/zod-utils";
|
||||
import type { EventBusyDetails, IntervalLimitUnit } from "@calcom/types/Calendar";
|
||||
import type { TimeRange } from "@calcom/types/schedule";
|
||||
|
||||
import { getBusyTimesService } from "./di/containers/BusyTimes";
|
||||
import { getPeriodStartDatesBetween as getPeriodStartDatesBetweenUtil } from "./intervalLimits/utils/getPeriodStartDatesBetween";
|
||||
import { withReporting } from "./sentryWrapper";
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { Dayjs } from "@calcom/dayjs";
|
||||
import dayjs from "@calcom/dayjs";
|
||||
import { getCheckBookingLimitsService } from "@calcom/lib/di/containers/BookingLimits";
|
||||
import { getBusyTimesService } from "@calcom/lib/di/containers/BusyTimes";
|
||||
import { getCheckBookingLimitsService } from "@calcom/features/di/containers/BookingLimits";
|
||||
import { getBusyTimesService } from "@calcom/features/di/containers/BusyTimes";
|
||||
import type { EventType } from "@calcom/lib/getUserAvailability";
|
||||
import { getPeriodStartDatesBetween } from "@calcom/lib/intervalLimits/utils/getPeriodStartDatesBetween";
|
||||
import { withReporting } from "@calcom/lib/sentryWrapper";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { describe, it, vi, expect, afterEach, beforeEach, beforeAll, afterAll } from "vitest";
|
||||
|
||||
import { getLuckyUserService } from "@calcom/lib/di/containers/LuckyUser";
|
||||
import { getLuckyUserService } from "@calcom/features/di/containers/LuckyUser";
|
||||
import prisma from "@calcom/prisma";
|
||||
|
||||
const luckyUserService = getLuckyUserService();
|
||||
|
||||
@@ -5,7 +5,7 @@ import { v4 as uuid } from "uuid";
|
||||
import { expect, it, describe, vi, beforeAll } from "vitest";
|
||||
|
||||
import dayjs from "@calcom/dayjs";
|
||||
import { getLuckyUserService } from "@calcom/lib/di/containers/LuckyUser";
|
||||
import { getLuckyUserService } from "@calcom/features/di/containers/LuckyUser";
|
||||
import { buildUser, buildBooking } from "@calcom/lib/test/builder";
|
||||
import { AttributeType, RRResetInterval, RRTimestampBasis } from "@calcom/prisma/enums";
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { type Container, createModule } from "@calcom/lib/di/di";
|
||||
import { DI_TOKENS } from "@calcom/lib/di/tokens";
|
||||
import { type Container, createModule } from "@calcom/features/di/di";
|
||||
import { DI_TOKENS } from "@calcom/features/di/tokens";
|
||||
|
||||
import { prisma, readonlyPrisma } from "./index";
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { getUserAvailabilityService } from "@calcom/lib/di/containers/GetUserAvailability";
|
||||
import { getUserAvailabilityService } from "@calcom/features/di/containers/GetUserAvailability";
|
||||
|
||||
import type { TrpcSessionUser } from "../../../types";
|
||||
import type { TUserInputSchema } from "./user.schema";
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ import type { NextApiResponse } from "next";
|
||||
import { enrichFormWithMigrationData } from "@calcom/app-store/routing-forms/enrichFormWithMigrationData";
|
||||
import { getUrlSearchParamsToForwardForTestPreview } from "@calcom/features/routing-forms/lib/getUrlSearchParamsToForward";
|
||||
import { enrichHostsWithDelegationCredentials } from "@calcom/lib/delegationCredential/server";
|
||||
import { getLuckyUserService } from "@calcom/lib/di/containers/LuckyUser";
|
||||
import { getLuckyUserService } from "@calcom/features/di/containers/LuckyUser";
|
||||
import { entityPrismaWhereClause } from "@calcom/lib/entityPermissionUtils.server";
|
||||
import { fromEntriesWithDuplicateKeys } from "@calcom/lib/fromEntriesWithDuplicateKeys";
|
||||
import { findTeamMembersMatchingAttributeLogic } from "@calcom/lib/raqb/findTeamMembersMatchingAttributeLogic";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { getAvailableSlotsService } from "@calcom/lib/di/containers/AvailableSlots";
|
||||
import { getAvailableSlotsService } from "@calcom/features/di/containers/AvailableSlots";
|
||||
|
||||
import type { GetScheduleOptions } from "./types";
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import { vi, describe, it, beforeAll, afterAll, expect, beforeEach, afterEach }
|
||||
import dayjs from "@calcom/dayjs";
|
||||
import * as CalcomEmails from "@calcom/emails";
|
||||
import { RedisService } from "@calcom/features/redis/RedisService";
|
||||
import { getNoSlotsNotificationService } from "@calcom/lib/di/containers/NoSlotsNotification";
|
||||
import { getNoSlotsNotificationService } from "@calcom/features/di/containers/NoSlotsNotification";
|
||||
|
||||
vi.mock("@calcom/features/redis/RedisService", () => {
|
||||
const mockedRedis = vi.fn();
|
||||
|
||||
@@ -16,7 +16,7 @@ import { RESERVED_SUBDOMAINS } from "@calcom/lib/constants";
|
||||
import { buildDateRanges } from "@calcom/lib/date-ranges";
|
||||
import { getUTCOffsetByTimezone } from "@calcom/lib/dayjs";
|
||||
import { getDefaultEvent } from "@calcom/features/eventtypes/lib/defaultEvents";
|
||||
import type { getBusyTimesService } from "@calcom/lib/di/containers/BusyTimes";
|
||||
import type { getBusyTimesService } from "@calcom/features/di/containers/BusyTimes";
|
||||
import { getAggregatedAvailability } from "@calcom/lib/getAggregatedAvailability";
|
||||
import type { BusyTimesService } from "@calcom/lib/getBusyTimes";
|
||||
import type {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { enrichUserWithDelegationCredentialsIncludeServiceAccountKey } from "@calcom/lib/delegationCredential/server";
|
||||
import { getUserAvailabilityService } from "@calcom/lib/di/containers/GetUserAvailability";
|
||||
import { getUserAvailabilityService } from "@calcom/features/di/containers/GetUserAvailability";
|
||||
import { isTeamMember } from "@calcom/features/ee/teams/lib/queries";
|
||||
import { MembershipRepository } from "@calcom/lib/server/repository/membership";
|
||||
import type { TrpcSessionUser } from "@calcom/trpc/server/types";
|
||||
|
||||
Reference in new issue
Block a user