2
0
Files
2024-08-09 00:39:27 +02:00

501 lines
20 KiB
TypeScript

import authedProcedure from "../../procedures/authedProcedure";
import { importHandler, router } from "../../trpc";
import { ZAddSecondaryEmailInputSchema } from "./addSecondaryEmail.schema";
import { ZAppByIdInputSchema } from "./appById.schema";
import { ZAppCredentialsByTypeInputSchema } from "./appCredentialsByType.schema";
import { ZConnectAndJoinInputSchema } from "./connectAndJoin.schema";
import { ZConnectedCalendarsInputSchema } from "./connectedCalendars.schema";
import { ZDeleteCredentialInputSchema } from "./deleteCredential.schema";
import { ZDeleteMeInputSchema } from "./deleteMe.schema";
import { ZEventTypeOrderInputSchema } from "./eventTypeOrder.schema";
import { ZGetCalVideoRecordingsInputSchema } from "./getCalVideoRecordings.schema";
import { ZGetDownloadLinkOfCalVideoRecordingsInputSchema } from "./getDownloadLinkOfCalVideoRecordings.schema";
import { ZIntegrationsInputSchema } from "./integrations.schema";
import { ZLocationOptionsInputSchema } from "./locationOptions.schema";
import { ZOutOfOfficeInputSchema, ZOutOfOfficeDelete } from "./outOfOffice.schema";
import { me } from "./procedures/me";
import { teamsAndUserProfilesQuery } from "./procedures/teamsAndUserProfilesQuery";
import { ZRoutingFormOrderInputSchema } from "./routingFormOrder.schema";
import { ZSetDestinationCalendarInputSchema } from "./setDestinationCalendar.schema";
import { ZSubmitFeedbackInputSchema } from "./submitFeedback.schema";
import { ZUpdateProfileInputSchema } from "./updateProfile.schema";
import { ZUpdateUserDefaultConferencingAppInputSchema } from "./updateUserDefaultConferencingApp.schema";
import { ZWorkflowOrderInputSchema } from "./workflowOrder.schema";
const NAMESPACE = "loggedInViewer";
const namespaced = (s: string) => `${NAMESPACE}.${s}`;
type AppsRouterHandlerCache = {
me?: typeof import("./me.handler").meHandler;
shouldVerifyEmail?: typeof import("./shouldVerifyEmail.handler").shouldVerifyEmailHandler;
deleteMe?: typeof import("./deleteMe.handler").deleteMeHandler;
deleteMeWithoutPassword?: typeof import("./deleteMeWithoutPassword.handler").deleteMeWithoutPasswordHandler;
connectedCalendars?: typeof import("./connectedCalendars.handler").connectedCalendarsHandler;
setDestinationCalendar?: typeof import("./setDestinationCalendar.handler").setDestinationCalendarHandler;
integrations?: typeof import("./integrations.handler").integrationsHandler;
appById?: typeof import("./appById.handler").appByIdHandler;
appCredentialsByType?: typeof import("./appCredentialsByType.handler").appCredentialsByTypeHandler;
stripeCustomer?: typeof import("./stripeCustomer.handler").stripeCustomerHandler;
updateProfile?: typeof import("./updateProfile.handler").updateProfileHandler;
eventTypeOrder?: typeof import("./eventTypeOrder.handler").eventTypeOrderHandler;
routingFormOrder?: typeof import("./routingFormOrder.handler").routingFormOrderHandler;
workflowOrder?: typeof import("./workflowOrder.handler").workflowOrderHandler;
submitFeedback?: typeof import("./submitFeedback.handler").submitFeedbackHandler;
locationOptions?: typeof import("./locationOptions.handler").locationOptionsHandler;
deleteCredential?: typeof import("./deleteCredential.handler").deleteCredentialHandler;
bookingUnconfirmedCount?: typeof import("./bookingUnconfirmedCount.handler").bookingUnconfirmedCountHandler;
getCalVideoRecordings?: typeof import("./getCalVideoRecordings.handler").getCalVideoRecordingsHandler;
getDownloadLinkOfCalVideoRecordings?: typeof import("./getDownloadLinkOfCalVideoRecordings.handler").getDownloadLinkOfCalVideoRecordingsHandler;
getUsersDefaultConferencingApp?: typeof import("./getUsersDefaultConferencingApp.handler").getUsersDefaultConferencingAppHandler;
updateUserDefaultConferencingApp?: typeof import("./updateUserDefaultConferencingApp.handler").updateUserDefaultConferencingAppHandler;
teamsAndUserProfilesQuery?: typeof import("./teamsAndUserProfilesQuery.handler").teamsAndUserProfilesQuery;
getUserTopBanners?: typeof import("./getUserTopBanners.handler").getUserTopBannersHandler;
connectAndJoin?: typeof import("./connectAndJoin.handler").Handler;
outOfOfficeCreate?: typeof import("./outOfOffice.handler").outOfOfficeCreate;
outOfOfficeEntriesList?: typeof import("./outOfOffice.handler").outOfOfficeEntriesList;
outOfOfficeEntryDelete?: typeof import("./outOfOffice.handler").outOfOfficeEntryDelete;
addSecondaryEmail?: typeof import("./addSecondaryEmail.handler").addSecondaryEmailHandler;
getTravelSchedules?: typeof import("./getTravelSchedules.handler").getTravelSchedulesHandler;
outOfOfficeReasonList?: typeof import("./outOfOfficeReasons.handler").outOfOfficeReasonList;
};
const UNSTABLE_HANDLER_CACHE: AppsRouterHandlerCache = {};
export const loggedInViewerRouter = router({
me,
deleteMe: authedProcedure.input(ZDeleteMeInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.deleteMe) {
UNSTABLE_HANDLER_CACHE.deleteMe = (await import("./deleteMe.handler")).deleteMeHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.deleteMe) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.deleteMe({ ctx, input });
}),
deleteMeWithoutPassword: authedProcedure.mutation(async ({ ctx }) => {
if (!UNSTABLE_HANDLER_CACHE.deleteMeWithoutPassword) {
UNSTABLE_HANDLER_CACHE.deleteMeWithoutPassword = (
await import("./deleteMeWithoutPassword.handler")
).deleteMeWithoutPasswordHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.deleteMeWithoutPassword) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.deleteMeWithoutPassword({ ctx });
}),
connectedCalendars: authedProcedure.input(ZConnectedCalendarsInputSchema).query(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.connectedCalendars) {
UNSTABLE_HANDLER_CACHE.connectedCalendars = (
await import("./connectedCalendars.handler")
).connectedCalendarsHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.connectedCalendars) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.connectedCalendars({ ctx, input });
}),
setDestinationCalendar: authedProcedure
.input(ZSetDestinationCalendarInputSchema)
.mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.setDestinationCalendar) {
UNSTABLE_HANDLER_CACHE.setDestinationCalendar = (
await import("./setDestinationCalendar.handler")
).setDestinationCalendarHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.setDestinationCalendar) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.setDestinationCalendar({ ctx, input });
}),
integrations: authedProcedure.input(ZIntegrationsInputSchema).query(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.integrations) {
UNSTABLE_HANDLER_CACHE.integrations = (await import("./integrations.handler")).integrationsHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.integrations) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.integrations({ ctx, input });
}),
appById: authedProcedure.input(ZAppByIdInputSchema).query(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.appById) {
UNSTABLE_HANDLER_CACHE.appById = (await import("./appById.handler")).appByIdHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.appById) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.appById({ ctx, input });
}),
appCredentialsByType: authedProcedure
.input(ZAppCredentialsByTypeInputSchema)
.query(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.appCredentialsByType) {
UNSTABLE_HANDLER_CACHE.appCredentialsByType = (
await import("./appCredentialsByType.handler")
).appCredentialsByTypeHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.appCredentialsByType) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.appCredentialsByType({ ctx, input });
}),
stripeCustomer: authedProcedure.query(async ({ ctx }) => {
if (!UNSTABLE_HANDLER_CACHE.stripeCustomer) {
UNSTABLE_HANDLER_CACHE.stripeCustomer = (
await import("./stripeCustomer.handler")
).stripeCustomerHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.stripeCustomer) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.stripeCustomer({ ctx });
}),
updateProfile: authedProcedure.input(ZUpdateProfileInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.updateProfile) {
UNSTABLE_HANDLER_CACHE.updateProfile = (await import("./updateProfile.handler")).updateProfileHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.updateProfile) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.updateProfile({ ctx, input });
}),
unlinkConnectedAccount: authedProcedure.mutation(async (opts) => {
const handler = await importHandler(
namespaced("unlinkConnectedAccount"),
() => import("./unlinkConnectedAccount.handler")
);
return handler(opts);
}),
eventTypeOrder: authedProcedure.input(ZEventTypeOrderInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.eventTypeOrder) {
UNSTABLE_HANDLER_CACHE.eventTypeOrder = (
await import("./eventTypeOrder.handler")
).eventTypeOrderHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.eventTypeOrder) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.eventTypeOrder({ ctx, input });
}),
routingFormOrder: authedProcedure.input(ZRoutingFormOrderInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.routingFormOrder) {
UNSTABLE_HANDLER_CACHE.routingFormOrder = (
await import("./routingFormOrder.handler")
).routingFormOrderHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.routingFormOrder) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.routingFormOrder({ ctx, input });
}),
workflowOrder: authedProcedure.input(ZWorkflowOrderInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.workflowOrder) {
UNSTABLE_HANDLER_CACHE.workflowOrder = (await import("./workflowOrder.handler")).workflowOrderHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.workflowOrder) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.workflowOrder({ ctx, input });
}),
//Comment for PR: eventTypePosition is not used anywhere
submitFeedback: authedProcedure.input(ZSubmitFeedbackInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.submitFeedback) {
UNSTABLE_HANDLER_CACHE.submitFeedback = (
await import("./submitFeedback.handler")
).submitFeedbackHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.submitFeedback) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.submitFeedback({ ctx, input });
}),
locationOptions: authedProcedure.input(ZLocationOptionsInputSchema).query(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.locationOptions) {
UNSTABLE_HANDLER_CACHE.locationOptions = (
await import("./locationOptions.handler")
).locationOptionsHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.locationOptions) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.locationOptions({ ctx, input });
}),
deleteCredential: authedProcedure.input(ZDeleteCredentialInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.deleteCredential) {
UNSTABLE_HANDLER_CACHE.deleteCredential = (
await import("./deleteCredential.handler")
).deleteCredentialHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.deleteCredential) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.deleteCredential({ ctx, input });
}),
bookingUnconfirmedCount: authedProcedure.query(async ({ ctx }) => {
if (!UNSTABLE_HANDLER_CACHE.bookingUnconfirmedCount) {
UNSTABLE_HANDLER_CACHE.bookingUnconfirmedCount = (
await import("./bookingUnconfirmedCount.handler")
).bookingUnconfirmedCountHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.bookingUnconfirmedCount) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.bookingUnconfirmedCount({ ctx });
}),
getCalVideoRecordings: authedProcedure
.input(ZGetCalVideoRecordingsInputSchema)
.query(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.getCalVideoRecordings) {
UNSTABLE_HANDLER_CACHE.getCalVideoRecordings = (
await import("./getCalVideoRecordings.handler")
).getCalVideoRecordingsHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.getCalVideoRecordings) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.getCalVideoRecordings({ ctx, input });
}),
getUserTopBanners: authedProcedure.query(async ({ ctx }) => {
if (!UNSTABLE_HANDLER_CACHE.getUserTopBanners) {
UNSTABLE_HANDLER_CACHE.getUserTopBanners = (
await import("./getUserTopBanners.handler")
).getUserTopBannersHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.getUserTopBanners) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.getUserTopBanners({ ctx });
}),
getDownloadLinkOfCalVideoRecordings: authedProcedure
.input(ZGetDownloadLinkOfCalVideoRecordingsInputSchema)
.query(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.getDownloadLinkOfCalVideoRecordings) {
UNSTABLE_HANDLER_CACHE.getDownloadLinkOfCalVideoRecordings = (
await import("./getDownloadLinkOfCalVideoRecordings.handler")
).getDownloadLinkOfCalVideoRecordingsHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.getDownloadLinkOfCalVideoRecordings) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.getDownloadLinkOfCalVideoRecordings({ ctx, input });
}),
getUsersDefaultConferencingApp: authedProcedure.query(async ({ ctx }) => {
if (!UNSTABLE_HANDLER_CACHE.getUsersDefaultConferencingApp) {
UNSTABLE_HANDLER_CACHE.getUsersDefaultConferencingApp = (
await import("./getUsersDefaultConferencingApp.handler")
).getUsersDefaultConferencingAppHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.getUsersDefaultConferencingApp) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.getUsersDefaultConferencingApp({ ctx });
}),
updateUserDefaultConferencingApp: authedProcedure
.input(ZUpdateUserDefaultConferencingAppInputSchema)
.mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.updateUserDefaultConferencingApp) {
UNSTABLE_HANDLER_CACHE.updateUserDefaultConferencingApp = (
await import("./updateUserDefaultConferencingApp.handler")
).updateUserDefaultConferencingAppHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.updateUserDefaultConferencingApp) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.updateUserDefaultConferencingApp({ ctx, input });
}),
shouldVerifyEmail: authedProcedure.query(async ({ ctx }) => {
if (!UNSTABLE_HANDLER_CACHE.shouldVerifyEmail) {
UNSTABLE_HANDLER_CACHE.shouldVerifyEmail = (
await import("./shouldVerifyEmail.handler")
).shouldVerifyEmailHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.shouldVerifyEmail) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.shouldVerifyEmail({ ctx });
}),
teamsAndUserProfilesQuery,
connectAndJoin: authedProcedure.input(ZConnectAndJoinInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.connectAndJoin) {
UNSTABLE_HANDLER_CACHE.connectAndJoin = (await import("./connectAndJoin.handler")).Handler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.connectAndJoin) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.connectAndJoin({ ctx, input });
}),
outOfOfficeCreate: authedProcedure.input(ZOutOfOfficeInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.outOfOfficeCreate) {
UNSTABLE_HANDLER_CACHE.outOfOfficeCreate = (await import("./outOfOffice.handler")).outOfOfficeCreate;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.outOfOfficeCreate) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.outOfOfficeCreate({ ctx, input });
}),
outOfOfficeEntriesList: authedProcedure.query(async ({ ctx }) => {
if (!UNSTABLE_HANDLER_CACHE.outOfOfficeEntriesList) {
UNSTABLE_HANDLER_CACHE.outOfOfficeEntriesList = (
await import("./outOfOffice.handler")
).outOfOfficeEntriesList;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.outOfOfficeEntriesList) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.outOfOfficeEntriesList({ ctx });
}),
outOfOfficeEntryDelete: authedProcedure.input(ZOutOfOfficeDelete).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.outOfOfficeEntryDelete) {
UNSTABLE_HANDLER_CACHE.outOfOfficeEntryDelete = (
await import("./outOfOffice.handler")
).outOfOfficeEntryDelete;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.outOfOfficeEntryDelete) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.outOfOfficeEntryDelete({ ctx, input });
}),
addSecondaryEmail: authedProcedure.input(ZAddSecondaryEmailInputSchema).mutation(async ({ ctx, input }) => {
if (!UNSTABLE_HANDLER_CACHE.addSecondaryEmail) {
UNSTABLE_HANDLER_CACHE.addSecondaryEmail = (
await import("./addSecondaryEmail.handler")
).addSecondaryEmailHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.addSecondaryEmail) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.addSecondaryEmail({ ctx, input });
}),
getTravelSchedules: authedProcedure.query(async ({ ctx }) => {
if (!UNSTABLE_HANDLER_CACHE.getTravelSchedules) {
UNSTABLE_HANDLER_CACHE.getTravelSchedules = (
await import("./getTravelSchedules.handler")
).getTravelSchedulesHandler;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.getTravelSchedules) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.getTravelSchedules({ ctx });
}),
outOfOfficeReasonList: authedProcedure.query(async () => {
if (!UNSTABLE_HANDLER_CACHE.outOfOfficeReasonList) {
UNSTABLE_HANDLER_CACHE.outOfOfficeReasonList = (
await import("./outOfOfficeReasons.handler")
).outOfOfficeReasonList;
}
// Unreachable code but required for type safety
if (!UNSTABLE_HANDLER_CACHE.outOfOfficeReasonList) {
throw new Error("Failed to load handler");
}
return UNSTABLE_HANDLER_CACHE.outOfOfficeReasonList();
}),
});