From bee5011ec177e1d21e418e924435d568ce212658 Mon Sep 17 00:00:00 2001 From: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Date: Tue, 8 Aug 2023 21:10:57 -0400 Subject: [PATCH] fix/ Remove `getUserAdminTeams` endpoint (#10648) --- .../server/routers/viewer/teams/_router.tsx | 20 ------------------- .../viewer/teams/getUserAdminTeams.handler.ts | 17 ---------------- .../viewer/teams/getUserAdminTeams.schema.ts | 7 ------- 3 files changed, 44 deletions(-) delete mode 100644 packages/trpc/server/routers/viewer/teams/getUserAdminTeams.handler.ts delete mode 100644 packages/trpc/server/routers/viewer/teams/getUserAdminTeams.schema.ts diff --git a/packages/trpc/server/routers/viewer/teams/_router.tsx b/packages/trpc/server/routers/viewer/teams/_router.tsx index 7030d41dc4..5eb09deb6c 100644 --- a/packages/trpc/server/routers/viewer/teams/_router.tsx +++ b/packages/trpc/server/routers/viewer/teams/_router.tsx @@ -9,7 +9,6 @@ import { ZDeleteInviteInputSchema } from "./deleteInvite.schema"; import { ZGetInputSchema } from "./get.schema"; import { ZGetMemberAvailabilityInputSchema } from "./getMemberAvailability.schema"; import { ZGetMembershipbyUserInputSchema } from "./getMembershipbyUser.schema"; -import { ZGetUserAdminTeamsInputSchema } from "./getUserAdminTeams.schema"; import { ZInviteMemberInputSchema } from "./inviteMember/inviteMember.schema"; import { ZInviteMemberByTokenSchemaInputSchema } from "./inviteMemberByToken.schema"; import { ZListMembersInputSchema } from "./listMembers.schema"; @@ -38,7 +37,6 @@ type TeamsRouterHandlerCache = { listMembers?: typeof import("./listMembers.handler").listMembersHandler; hasTeamPlan?: typeof import("./hasTeamPlan.handler").hasTeamPlanHandler; listInvites?: typeof import("./listInvites.handler").listInvitesHandler; - getUserAdminTeams?: typeof import("./getUserAdminTeams.handler").getUserAdminTeamsHandler; createInvite?: typeof import("./createInvite.handler").createInviteHandler; setInviteExpiration?: typeof import("./setInviteExpiration.handler").setInviteExpirationHandler; deleteInvite?: typeof import("./deleteInvite.handler").deleteInviteHandler; @@ -363,24 +361,6 @@ export const viewerTeamsRouter = router({ }); }), - getUserAdminTeams: authedProcedure.input(ZGetUserAdminTeamsInputSchema).query(async ({ ctx, input }) => { - if (!UNSTABLE_HANDLER_CACHE.getUserAdminTeams) { - UNSTABLE_HANDLER_CACHE.getUserAdminTeams = await import("./getUserAdminTeams.handler").then( - (mod) => mod.getUserAdminTeamsHandler - ); - } - - // Unreachable code but required for type safety - if (!UNSTABLE_HANDLER_CACHE.getUserAdminTeams) { - throw new Error("Failed to load handler"); - } - - return UNSTABLE_HANDLER_CACHE.getUserAdminTeams({ - ctx, - input, - }); - }), - createInvite: authedProcedure.input(ZCreateInviteInputSchema).mutation(async ({ ctx, input }) => { if (!UNSTABLE_HANDLER_CACHE.createInvite) { UNSTABLE_HANDLER_CACHE.createInvite = await import("./createInvite.handler").then( diff --git a/packages/trpc/server/routers/viewer/teams/getUserAdminTeams.handler.ts b/packages/trpc/server/routers/viewer/teams/getUserAdminTeams.handler.ts deleted file mode 100644 index d4b2a3829e..0000000000 --- a/packages/trpc/server/routers/viewer/teams/getUserAdminTeams.handler.ts +++ /dev/null @@ -1,17 +0,0 @@ -import getUserAdminTeams from "@calcom/features/ee/teams/lib/getUserAdminTeams"; - -import type { TrpcSessionUser } from "../../../trpc"; -import type { TGetUserAdminTeamsInputSchema } from "./getUserAdminTeams.schema"; - -type ListOptions = { - ctx: { - user: NonNullable; - }; - input: TGetUserAdminTeamsInputSchema; -}; - -export const getUserAdminTeamsHandler = async ({ ctx, input }: ListOptions) => { - const teams = await getUserAdminTeams({ userId: ctx.user.id, getUserInfo: input.getUserInfo }); - // TODO display install options for app pages and disable if already installed - return teams; -}; diff --git a/packages/trpc/server/routers/viewer/teams/getUserAdminTeams.schema.ts b/packages/trpc/server/routers/viewer/teams/getUserAdminTeams.schema.ts deleted file mode 100644 index cbe40c7c53..0000000000 --- a/packages/trpc/server/routers/viewer/teams/getUserAdminTeams.schema.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { z } from "zod"; - -export const ZGetUserAdminTeamsInputSchema = z.object({ - getUserInfo: z.boolean().optional(), -}); - -export type TGetUserAdminTeamsInputSchema = z.infer;