refactor: create DestinationCalendarRepository in /features/calendars (#25851)

* mv destination calendar repo

* fix
This commit is contained in:
Benny Joo
2025-12-14 08:41:13 -03:00
committed by GitHub
parent 972f983824
commit e394a03365
4 changed files with 5 additions and 6 deletions
@@ -3,10 +3,10 @@ import {
getCalendarCredentials,
getConnectedCalendars,
} from "@calcom/features/calendars/lib/CalendarManager";
import { DestinationCalendarRepository } from "@calcom/features/calendars/repositories/DestinationCalendarRepository";
import { EventTypeRepository } from "@calcom/features/eventtypes/repositories/eventTypeRepository";
import { isDelegationCredential } from "@calcom/lib/delegationCredential";
import logger from "@calcom/lib/logger";
import { DestinationCalendarRepository } from "@calcom/lib/server/repository/destinationCalendar";
import { SelectedCalendarRepository } from "@calcom/lib/server/repository/selectedCalendar";
import type { PrismaClient } from "@calcom/prisma";
import prisma from "@calcom/prisma";
@@ -1,9 +1,8 @@
import logger from "@calcom/lib/logger";
import { buildCredentialPayloadForPrisma } from "@calcom/lib/server/buildCredentialPayloadForCalendar";
import { prisma } from "@calcom/prisma";
import type { Prisma } from "@calcom/prisma/client";
import { buildCredentialPayloadForPrisma } from "../buildCredentialPayloadForCalendar";
const log = logger.getSubLogger({ prefix: ["DestinationCalendarRepository"] });
export class DestinationCalendarRepository {
@@ -6,11 +6,11 @@ import {
import { describe, test, expect, beforeEach } from "vitest";
import { PrismaAppRepository } from "@calcom/features/apps/repository/PrismaAppRepository";
import { DestinationCalendarRepository } from "@calcom/features/calendars/repositories/DestinationCalendarRepository";
import { CredentialRepository } from "@calcom/features/credentials/repositories/CredentialRepository";
import { EventTypeRepository } from "@calcom/features/eventtypes/repositories/eventTypeRepository";
import { UserRepository } from "@calcom/features/users/repositories/UserRepository";
import { DestinationCalendarRepository } from "@calcom/lib/server/repository/destinationCalendar";
import prisma from "@calcom/prisma";
import { prisma } from "@calcom/prisma";
const testUser = {
email: "test@test.com",
@@ -3,7 +3,7 @@ import {
getCalendarCredentials,
getConnectedCalendars,
} from "@calcom/features/calendars/lib/CalendarManager";
import { DestinationCalendarRepository } from "@calcom/lib/server/repository/destinationCalendar";
import { DestinationCalendarRepository } from "@calcom/features/calendars/repositories/DestinationCalendarRepository";
import { prisma } from "@calcom/prisma";
import type { TrpcSessionUser } from "@calcom/trpc/server/types";