Skip to content

Commit 29076d6

Browse files
authored
refactor: create CalVideoSettingsRepository in features package (#25841)
* add new repo * wip
1 parent 3cadf10 commit 29076d6

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

packages/lib/server/repository/calVideoSettings.ts renamed to packages/features/calVideoSettings/repositories/CalVideoSettingsRepository.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import prisma from "@calcom/prisma";
1+
import { prisma } from "@calcom/prisma";
22

33
export class CalVideoSettingsRepository {
44
static async deleteCalVideoSettings(eventTypeId: number) {

packages/trpc/server/routers/viewer/eventTypes/heavy/duplicate.handler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { EventTypeRepository } from "@calcom/features/eventtypes/repositories/eventTypeRepository";
22
import { generateHashedLink } from "@calcom/lib/generateHashedLink";
3-
import { CalVideoSettingsRepository } from "@calcom/lib/server/repository/calVideoSettings";
3+
import { CalVideoSettingsRepository } from "@calcom/features/calVideoSettings/repositories/CalVideoSettingsRepository";
44
import { prisma } from "@calcom/prisma";
55
import { Prisma } from "@calcom/prisma/client";
66

packages/trpc/server/routers/viewer/eventTypes/heavy/update.handler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type { NextApiResponse, GetServerSidePropsContext } from "next";
33
import type { appDataSchemas } from "@calcom/app-store/apps.schemas.generated";
44
import { DailyLocationType } from "@calcom/app-store/constants";
55
import { eventTypeAppMetadataOptionalSchema } from "@calcom/app-store/zod-utils";
6+
import { CalVideoSettingsRepository } from "@calcom/features/calVideoSettings/repositories/CalVideoSettingsRepository";
67
import updateChildrenEventTypes from "@calcom/features/ee/managed-event-types/lib/handleChildrenEventTypes";
78
import {
89
allowDisablingAttendeeConfirmationEmails,
@@ -16,7 +17,6 @@ import tasker from "@calcom/features/tasker";
1617
import { validateIntervalLimitOrder } from "@calcom/lib/intervalLimits/validateIntervalLimitOrder";
1718
import logger from "@calcom/lib/logger";
1819
import { getTranslation } from "@calcom/lib/server/i18n";
19-
import { CalVideoSettingsRepository } from "@calcom/lib/server/repository/calVideoSettings";
2020
import { validateBookerLayouts } from "@calcom/lib/validateBookerLayouts";
2121
import type { PrismaClient } from "@calcom/prisma";
2222
import { Prisma } from "@calcom/prisma/client";
@@ -643,7 +643,7 @@ export const updateHandler = async ({ ctx, input }: UpdateOptions) => {
643643
const isCalVideoLocationActive = locations
644644
? locations.some((location) => location.type === DailyLocationType)
645645
: parsedEventTypeLocations.success &&
646-
parsedEventTypeLocations.data?.some((location) => location.type === DailyLocationType);
646+
parsedEventTypeLocations.data?.some((location) => location.type === DailyLocationType);
647647

648648
if (eventType.calVideoSettings && !isCalVideoLocationActive) {
649649
await CalVideoSettingsRepository.deleteCalVideoSettings(id);

0 commit comments

Comments
 (0)