mirror of
https://github.com/tomru/pfadi-bussle.git
synced 2026-03-03 06:27:11 +01:00
get db and calendar bookings in parallel
This commit is contained in:
@@ -14,9 +14,10 @@ mongoose.connect(process.env.MONGO_URI, {
|
|||||||
export async function getBookedDays(
|
export async function getBookedDays(
|
||||||
uuidsToIngore?: string[]
|
uuidsToIngore?: string[]
|
||||||
): Promise<string[]> {
|
): Promise<string[]> {
|
||||||
const bookedInDatabase = await BookingModel.findBookedDays(uuidsToIngore)
|
const [bookedInDatabase, bookedInCalendar] = await Promise.all([
|
||||||
const bookedInCalendar = await calendarGetBookedDays()
|
BookingModel.findBookedDays(uuidsToIngore),
|
||||||
|
calendarGetBookedDays(),
|
||||||
|
])
|
||||||
return [...bookedInDatabase, ...bookedInCalendar].filter(uniqueFilter).sort()
|
return [...bookedInDatabase, ...bookedInCalendar].filter(uniqueFilter).sort()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user