filter blacklisted items before booking

This commit is contained in:
2022-11-17 15:03:39 +01:00
parent 85c2102c00
commit 139e9ab47e
+2 -2
View File
@@ -22,7 +22,7 @@ async function filterAlreadyBookedContacts(contactList) {
} }
async function filterBlacklistedContacts(contactList) { async function filterBlacklistedContacts(contactList) {
let blackListedContacts = await mongoManager.getAllBlackedListItems(collectionName); let blackListedContacts = await mongoManager.getAllBlackedListItems();
let contactsToBook = []; let contactsToBook = [];
contactList.forEach((contact) => { contactList.forEach((contact) => {
let blackListedItem = blackListedContacts.find((bookedContact) => bookedContact.email === contact.mail) let blackListedItem = blackListedContacts.find((bookedContact) => bookedContact.email === contact.mail)
@@ -130,7 +130,7 @@ async function startBookWithNumbers(startNumber, endNumber, selectedStore, pathT
return return
} }
let segmentNumber = listToBook.length / devices.length; let segmentNumber = listToBook.length / devices.length;
console.log("connected device number:" + listToBook.length) console.log("connected device number:" + devices.length)
console.log("segmentNumber:" + segmentNumber) console.log("segmentNumber:" + segmentNumber)
for (let i = 0; i < devices.length; i++) { for (let i = 0; i < devices.length; i++) {
startWithList(listToBook.slice(i * segmentNumber, segmentNumber * (i + 1)), devices[i], selectedStore, audioAnalyse, alertBeep); startWithList(listToBook.slice(i * segmentNumber, segmentNumber * (i + 1)), devices[i], selectedStore, audioAnalyse, alertBeep);