Refactor
This commit is contained in:
parent
f0b9140283
commit
77b9469080
|
@ -1639,6 +1639,9 @@ async function handler(
|
||||||
log.error("Error while scheduling workflow reminders", error);
|
log.error("Error while scheduling workflow reminders", error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Trigger any webhooks
|
||||||
|
handleWebhooks();
|
||||||
|
|
||||||
return resultBooking;
|
return resultBooking;
|
||||||
};
|
};
|
||||||
// For seats, if the booking already exists then we want to add the new attendee to the existing booking
|
// For seats, if the booking already exists then we want to add the new attendee to the existing booking
|
||||||
|
@ -2167,75 +2170,6 @@ async function handler(
|
||||||
: undefined;
|
: undefined;
|
||||||
if (isConfirmedByDefault) {
|
if (isConfirmedByDefault) {
|
||||||
handleWebhooks();
|
handleWebhooks();
|
||||||
// const subscriberOptions = {
|
|
||||||
// userId: organizerUser.id,
|
|
||||||
// eventTypeId,
|
|
||||||
// triggerEvent: eventTrigger,
|
|
||||||
// };
|
|
||||||
|
|
||||||
// const subscriberOptionsMeetingEnded = {
|
|
||||||
// userId: organizerUser.id,
|
|
||||||
// eventTypeId,
|
|
||||||
// triggerEvent: WebhookTriggerEvents.MEETING_ENDED,
|
|
||||||
// };
|
|
||||||
|
|
||||||
// try {
|
|
||||||
// const subscribersMeetingEnded = await getWebhooks(subscriberOptionsMeetingEnded);
|
|
||||||
|
|
||||||
// subscribersMeetingEnded.forEach((subscriber) => {
|
|
||||||
// if (rescheduleUid && originalRescheduledBooking) {
|
|
||||||
// cancelScheduledJobs(originalRescheduledBooking, undefined, true);
|
|
||||||
// }
|
|
||||||
// if (booking && booking.status === BookingStatus.ACCEPTED) {
|
|
||||||
// scheduleTrigger(booking, subscriber.subscriberUrl, subscriber);
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
// } catch (error) {
|
|
||||||
// log.error("Error while running scheduledJobs for booking", error);
|
|
||||||
// }
|
|
||||||
|
|
||||||
// try {
|
|
||||||
// // Send Webhook call if hooked to BOOKING_CREATED & BOOKING_RESCHEDULED
|
|
||||||
// const subscribers = await getWebhooks(subscriberOptions);
|
|
||||||
// console.log("evt:", {
|
|
||||||
// ...evt,
|
|
||||||
// metadata: reqBody.metadata,
|
|
||||||
// });
|
|
||||||
// const bookingId = booking?.id;
|
|
||||||
|
|
||||||
// const eventTypeInfo: EventTypeInfo = {
|
|
||||||
// eventTitle: eventType.title,
|
|
||||||
// eventDescription: eventType.description,
|
|
||||||
// requiresConfirmation: requiresConfirmation || null,
|
|
||||||
// price: paymentAppData.price,
|
|
||||||
// currency: eventType.currency,
|
|
||||||
// length: eventType.length,
|
|
||||||
// };
|
|
||||||
|
|
||||||
// const promises = subscribers.map((sub) =>
|
|
||||||
// sendPayload(sub.secret, eventTrigger, new Date().toISOString(), sub, {
|
|
||||||
// ...evt,
|
|
||||||
// ...eventTypeInfo,
|
|
||||||
// bookingId,
|
|
||||||
// rescheduleUid,
|
|
||||||
// rescheduleStartTime: originalRescheduledBooking?.startTime
|
|
||||||
// ? dayjs(originalRescheduledBooking?.startTime).utc().format()
|
|
||||||
// : undefined,
|
|
||||||
// rescheduleEndTime: originalRescheduledBooking?.endTime
|
|
||||||
// ? dayjs(originalRescheduledBooking?.endTime).utc().format()
|
|
||||||
// : undefined,
|
|
||||||
// metadata: { ...metadata, ...reqBody.metadata },
|
|
||||||
// eventTypeId,
|
|
||||||
// status: "ACCEPTED",
|
|
||||||
// smsReminderNumber: booking?.smsReminderNumber || undefined,
|
|
||||||
// }).catch((e) => {
|
|
||||||
// console.error(`Error executing webhook for event: ${eventTrigger}, URL: ${sub.subscriberUrl}`, e);
|
|
||||||
// })
|
|
||||||
// );
|
|
||||||
// await Promise.all(promises);
|
|
||||||
// } catch (error) {
|
|
||||||
// log.error("Error while sending webhook", error);
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Avoid passing referencesToCreate with id unique constrain values
|
// Avoid passing referencesToCreate with id unique constrain values
|
||||||
|
|
Loading…
Reference in New Issue
Block a user