Skip to content

Commit 086bae0

Browse files
authored
refactor: move a constant to a dedicated file in App store package (calcom#23671)
* define DailyLocationType in app-store/locations.ts * update imports
1 parent 4a0a429 commit 086bae0

11 files changed

Lines changed: 13 additions & 10 deletions

File tree

packages/app-store/constants.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
export const MeetLocationType = "integrations:google:meet";
22

33
export const MSTeamsLocationType = "integrations:office365_video";
4+
5+
export const DailyLocationType = "integrations:daily";

packages/app-store/locations.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,12 @@ import type { EventLocationTypeFromAppMeta } from "../types/App";
1313
import {
1414
MeetLocationType as importedMeetLocationType,
1515
MSTeamsLocationType as importedMSTeamsLocationType,
16+
DailyLocationType as importedDailyLocationType,
1617
} from "./constants";
1718

1819
export const MeetLocationType = importedMeetLocationType;
1920
export const MSTeamsLocationType = importedMSTeamsLocationType;
21+
export const DailyLocationType = importedDailyLocationType;
2022

2123
export type DefaultEventLocationType = {
2224
default: true;
@@ -69,7 +71,6 @@ export type EventLocationTypeFromApp = Ensure<
6971

7072
export type EventLocationType = DefaultEventLocationType | EventLocationTypeFromApp;
7173

72-
export const DailyLocationType = "integrations:daily";
7374
export const CalVideoLocationType = DailyLocationType;
7475

7576
/**

packages/features/bookings/lib/handleCancelBooking.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import type { Prisma, WorkflowReminder } from "@prisma/client";
22
import type { z } from "zod";
33

4+
import { DailyLocationType } from "@calcom/app-store/constants";
45
import { FAKE_DAILY_CREDENTIAL } from "@calcom/app-store/dailyvideo/lib/VideoApiAdapter";
5-
import { DailyLocationType } from "@calcom/app-store/locations";
66
import dayjs from "@calcom/dayjs";
77
import { sendCancelledEmailsAndSMS } from "@calcom/emails";
88
import { getCalEventResponses } from "@calcom/features/bookings/lib/getCalEventResponses";

packages/features/bookings/lib/handleNewBooking/scheduleNoShowTriggers.integration-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { Booking, User, Webhook } from "@prisma/client";
22
import { afterAll, beforeAll, describe, expect, test, vi } from "vitest";
33

4-
import { DailyLocationType } from "@calcom/app-store/locations";
4+
import { DailyLocationType } from "@calcom/app-store/constants";
55
import { getMeetingSessionsFromRoomName } from "@calcom/features/tasker/tasks/triggerNoShow/getMeetingSessionsFromRoomName";
66
import { triggerHostNoShow } from "@calcom/features/tasker/tasks/triggerNoShow/triggerHostNoShow";
77
import { sendGenericWebhookPayload } from "@calcom/features/webhooks/lib/sendPayload";

packages/features/bookings/lib/handleNewBooking/scheduleNoShowTriggers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { DailyLocationType } from "@calcom/app-store/locations";
1+
import { DailyLocationType } from "@calcom/app-store/constants";
22
import dayjs from "@calcom/dayjs";
33
import tasker from "@calcom/features/tasker";
44
import getWebhooks from "@calcom/features/webhooks/lib/getWebhooks";

packages/lib/defaultEvents.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { Prisma, SelectedCalendar } from "@prisma/client";
22

3-
import { DailyLocationType } from "@calcom/app-store/locations";
3+
import { DailyLocationType } from "@calcom/app-store/constants";
44
import slugify from "@calcom/lib/slugify";
55
import { PeriodType, SchedulingType } from "@calcom/prisma/enums";
66
import type { userSelect } from "@calcom/prisma/selects";

packages/lib/server/getDefaultLocations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import getAppKeysFromSlug from "@calcom/app-store/_utils/getAppKeysFromSlug";
2-
import { DailyLocationType } from "@calcom/app-store/locations";
2+
import { DailyLocationType } from "@calcom/app-store/constants";
33
import getApps from "@calcom/app-store/utils";
44
import { getUsersCredentialsIncludeServiceAccountKey } from "@calcom/lib/server/getUsersCredentials";
55
import { userMetadata as userMetadataSchema } from "@calcom/prisma/zod-utils";

packages/lib/videoClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import short from "short-uuid";
22
import { v5 as uuidv5 } from "uuid";
33

4+
import { DailyLocationType } from "@calcom/app-store/constants";
45
import { getDailyAppKeys } from "@calcom/app-store/dailyvideo/lib/getDailyAppKeys";
5-
import { DailyLocationType } from "@calcom/app-store/locations";
66
import { VideoApiAdapterMap } from "@calcom/app-store/video.adapters.generated";
77
import { sendBrokenIntegrationEmail } from "@calcom/emails";
88
import { getUid } from "@calcom/lib/CalEventParser";

packages/trpc/server/routers/viewer/bookings/editLocation.schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { z } from "zod";
22

3-
import { DailyLocationType } from "@calcom/app-store/locations";
3+
import { DailyLocationType } from "@calcom/app-store/constants";
44

55
import { commonBookingSchema } from "./types";
66

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

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

3-
import { DailyLocationType } from "@calcom/app-store/locations";
3+
import { DailyLocationType } from "@calcom/app-store/constants";
44
import { getDefaultLocations } from "@calcom/lib/server/getDefaultLocations";
55
import { EventTypeRepository } from "@calcom/lib/server/repository/eventTypeRepository";
66
import type { PrismaClient } from "@calcom/prisma";

0 commit comments

Comments
 (0)