* feat: remove attendee endpoint * fix: remove attendee email from error logs to avoid logging PII Co-Authored-By: unknown <> * fix: add isBookingAuditEnabled to removeAttendee handler Align removeAttendee.handler.ts with the new onAttendeeRemoved interface that requires isBookingAuditEnabled, following the same pattern used in addGuests.handler.ts. Co-Authored-By: bot_apk <apk@cognition.ai> * style: apply biome formatting to conflict-resolved files Co-Authored-By: bot_apk <apk@cognition.ai> * chore: implement PR feedback * fixup * revert: biome formatting changes * chore: implement feedback part 1 * chore: implement feedback part 2 * fix: await cancellation email flow to prevent uncaught promise rejections The fire-and-forget .then() chain on prepareAttendeePerson() left rejections from that promise uncaught. Await both prepareAttendeePerson() and sendCancelledEmailToAttendee() so errors are properly handled. sendCancelledEmailToAttendee() already has an internal try/catch, so awaiting it will not cause the overall removeAttendee flow to fail on email errors. Addresses Cubic AI review (confidence 9/10). Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * chore: implement feedback part 3 * chore: implement devin feedback --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: bot_apk <apk@cognition.ai>
32 lines
2.6 KiB
TypeScript
32 lines
2.6 KiB
TypeScript
export { getAuditActorRepository } from "@calcom/features/booking-audit/di/AuditActorRepository.container";
|
|
export { makeUserActor } from "@calcom/features/booking-audit/lib/makeActor";
|
|
export { BookingAuditTaskerProducerService } from "@calcom/features/booking-audit/lib/service/BookingAuditTaskerProducerService";
|
|
export { getBookingAttendeesService } from "@calcom/features/bookings/di/BookingAttendeesService.container";
|
|
export { BookingEmailSmsHandler } from "@calcom/features/bookings/lib/BookingEmailSmsHandler";
|
|
export { CheckBookingLimitsService } from "@calcom/features/bookings/lib/checkBookingLimits";
|
|
export type {
|
|
InstantBookingCreateResult,
|
|
RegularBookingCreateResult,
|
|
} from "@calcom/features/bookings/lib/dto/types";
|
|
export { LuckyUserService } from "@calcom/features/bookings/lib/getLuckyUser";
|
|
export { BookingCancelService } from "@calcom/features/bookings/lib/handleCancelBooking";
|
|
export { CheckBookingAndDurationLimitsService } from "@calcom/features/bookings/lib/handleNewBooking/checkBookingAndDurationLimits";
|
|
export { BookingEventHandlerService } from "@calcom/features/bookings/lib/onBookingEvents/BookingEventHandlerService";
|
|
export { InstantBookingCreateService } from "@calcom/features/bookings/lib/service/InstantBookingCreateService";
|
|
export { RecurringBookingService } from "@calcom/features/bookings/lib/service/RecurringBookingService";
|
|
export { RegularBookingService } from "@calcom/features/bookings/lib/service/RegularBookingService";
|
|
export { BookingEmailAndSmsSyncTasker } from "@calcom/features/bookings/lib/tasker/BookingEmailAndSmsSyncTasker";
|
|
export { BookingEmailAndSmsTasker } from "@calcom/features/bookings/lib/tasker/BookingEmailAndSmsTasker";
|
|
export { BookingEmailAndSmsTaskService } from "@calcom/features/bookings/lib/tasker/BookingEmailAndSmsTaskService";
|
|
export { BookingEmailAndSmsTriggerDevTasker } from "@calcom/features/bookings/lib/tasker/BookingEmailAndSmsTriggerTasker";
|
|
export { BookingAttendeesRemoveService } from "@calcom/features/bookings/services/BookingAttendeesRemoveService";
|
|
export { BookingAttendeesService } from "@calcom/features/bookings/services/BookingAttendeesService";
|
|
export { getWebhookProducer } from "@calcom/features/di/webhooks/containers/webhook";
|
|
export { PrismaOrgMembershipRepository } from "@calcom/features/membership/repositories/PrismaOrgMembershipRepository";
|
|
export type { IWebhookProducerService } from "@calcom/features/webhooks/lib/interface/WebhookProducerService";
|
|
export {
|
|
type BookingWithUserAndEventDetails,
|
|
bookingWithUserAndEventDetailsSelect,
|
|
} from "@calcom/prisma/selects/booking";
|
|
export { addGuestsHandler } from "@calcom/trpc/server/routers/viewer/bookings/addGuests.handler";
|