first commit
This commit is contained in:
24
calcom/apps/web/lib/daily-webhook/getBookingReference.ts
Normal file
24
calcom/apps/web/lib/daily-webhook/getBookingReference.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
import { HttpError } from "@calcom/lib/http-error";
|
||||
import logger from "@calcom/lib/logger";
|
||||
import { safeStringify } from "@calcom/lib/safeStringify";
|
||||
import { BookingReferenceRepository } from "@calcom/lib/server/repository/bookingReference";
|
||||
|
||||
const log = logger.getSubLogger({ prefix: ["daily-video-webhook-handler"] });
|
||||
|
||||
export const getBookingReference = async (roomName: string) => {
|
||||
const bookingReference = await BookingReferenceRepository.findDailyVideoReferenceByRoomName({ roomName });
|
||||
|
||||
if (!bookingReference || !bookingReference.bookingId) {
|
||||
log.error(
|
||||
"bookingReference not found error:",
|
||||
safeStringify({
|
||||
bookingReference,
|
||||
roomName,
|
||||
})
|
||||
);
|
||||
|
||||
throw new HttpError({ message: "Booking reference not found", statusCode: 200 });
|
||||
}
|
||||
|
||||
return bookingReference;
|
||||
};
|
||||
Reference in New Issue
Block a user