From 4a0a429774d19104183e29298c9aac7d67e5e27f Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Mon, 8 Sep 2025 07:28:22 -0400 Subject: [PATCH] refactor: Migrate `getRoutedUrl` from `@calcom/lib` to `@calcom/features` (#23666) * mkdir * update imports * chore: update platform libraries --------- Co-authored-by: Lauris Skraucis Co-authored-by: supalarry --- apps/api/v2/package.json | 2 +- apps/web/pages/api/router/index.ts | 2 +- apps/web/server/lib/router/getServerSideProps.ts | 2 +- .../routing-forms/lib}/getRoutedUrl.test.ts | 0 .../routing-forms/lib}/getRoutedUrl.ts | 0 packages/platform/libraries/index.ts | 2 +- yarn.lock | 10 +++++----- 7 files changed, 9 insertions(+), 9 deletions(-) rename packages/{lib/server => features/routing-forms/lib}/getRoutedUrl.test.ts (100%) rename packages/{lib/server => features/routing-forms/lib}/getRoutedUrl.ts (100%) diff --git a/apps/api/v2/package.json b/apps/api/v2/package.json index 987840ced9..95c96ba7bc 100644 --- a/apps/api/v2/package.json +++ b/apps/api/v2/package.json @@ -38,7 +38,7 @@ "@axiomhq/winston": "^1.2.0", "@calcom/platform-constants": "*", "@calcom/platform-enums": "*", - "@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.346", + "@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.347", "@calcom/platform-types": "*", "@calcom/platform-utils": "*", "@calcom/prisma": "*", diff --git a/apps/web/pages/api/router/index.ts b/apps/web/pages/api/router/index.ts index f5025ebd8b..211a6af1c7 100644 --- a/apps/web/pages/api/router/index.ts +++ b/apps/web/pages/api/router/index.ts @@ -1,6 +1,6 @@ +import { getRoutedUrl } from "@calcom/features/routing-forms/lib/getRoutedUrl"; import { defaultHandler } from "@calcom/lib/server/defaultHandler"; import { defaultResponder } from "@calcom/lib/server/defaultResponder"; -import { getRoutedUrl } from "@calcom/lib/server/getRoutedUrl"; export default defaultHandler({ OPTIONS: Promise.resolve({ diff --git a/apps/web/server/lib/router/getServerSideProps.ts b/apps/web/server/lib/router/getServerSideProps.ts index 1f30942e37..d4799f7e09 100644 --- a/apps/web/server/lib/router/getServerSideProps.ts +++ b/apps/web/server/lib/router/getServerSideProps.ts @@ -1,7 +1,7 @@ import { wrapGetServerSidePropsWithSentry } from "@sentry/nextjs"; import type { GetServerSidePropsContext } from "next"; -import { getRoutedUrl, hasEmbedPath } from "@calcom/lib/server/getRoutedUrl"; +import { getRoutedUrl, hasEmbedPath } from "@calcom/features/routing-forms/lib/getRoutedUrl"; import { TRPCError } from "@trpc/server"; diff --git a/packages/lib/server/getRoutedUrl.test.ts b/packages/features/routing-forms/lib/getRoutedUrl.test.ts similarity index 100% rename from packages/lib/server/getRoutedUrl.test.ts rename to packages/features/routing-forms/lib/getRoutedUrl.test.ts diff --git a/packages/lib/server/getRoutedUrl.ts b/packages/features/routing-forms/lib/getRoutedUrl.ts similarity index 100% rename from packages/lib/server/getRoutedUrl.ts rename to packages/features/routing-forms/lib/getRoutedUrl.ts diff --git a/packages/platform/libraries/index.ts b/packages/platform/libraries/index.ts index a627251edd..0aed354b26 100644 --- a/packages/platform/libraries/index.ts +++ b/packages/platform/libraries/index.ts @@ -11,9 +11,9 @@ import { import { handleCreatePhoneCall } from "@calcom/features/handleCreatePhoneCall"; import handleMarkNoShow from "@calcom/features/handleMarkNoShow"; import * as instantMeetingMethods from "@calcom/features/instant-meeting/handleInstantMeeting"; +import { getRoutedUrl } from "@calcom/features/routing-forms/lib/getRoutedUrl"; import getAllUserBookings from "@calcom/lib/bookings/getAllUserBookings"; import { symmetricEncrypt, symmetricDecrypt } from "@calcom/lib/crypto"; -import { getRoutedUrl } from "@calcom/lib/server/getRoutedUrl"; import { getTeamMemberEmailForResponseOrContactUsingUrlQuery } from "@calcom/lib/server/getTeamMemberEmailFromCrm"; import { getTranslation } from "@calcom/lib/server/i18n"; import type { Prisma } from "@calcom/prisma/client"; diff --git a/yarn.lock b/yarn.lock index 88f44974e2..27f51aec8b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2708,7 +2708,7 @@ __metadata: "@axiomhq/winston": ^1.2.0 "@calcom/platform-constants": "*" "@calcom/platform-enums": "*" - "@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.346" + "@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.347" "@calcom/platform-types": "*" "@calcom/platform-utils": "*" "@calcom/prisma": "*" @@ -3767,13 +3767,13 @@ __metadata: languageName: unknown linkType: soft -"@calcom/platform-libraries@npm:@calcom/platform-libraries@0.0.346": - version: 0.0.346 - resolution: "@calcom/platform-libraries@npm:0.0.346" +"@calcom/platform-libraries@npm:@calcom/platform-libraries@0.0.347": + version: 0.0.347 + resolution: "@calcom/platform-libraries@npm:0.0.347" dependencies: "@calcom/features": "*" "@calcom/lib": "*" - checksum: 60e49dd260b7af234492f9e5c177b968d59074540f663e43c2c850e68b15ccdf0a3a7216b36563f2eb842f28ef667aac16378a833cb4a30ae7c0e9bbd11c7394 + checksum: 427ac769aeede1d75730bcef6fe63333a78f704d5549dd4ed021ca7dbfb8a2648ec5487c200097c1791a41bfb96ce11948545c1e3b0f17cdf2364e2e1afff2e3 languageName: node linkType: hard