taxjar-calcorado-node
Version:
Processes Colorado multiple home rule city data for TaxJar API calculations
17 lines (14 loc) • 452 B
JavaScript
module.exports = (apiReq) => {
let toCity = apiReq.to_city.toUpperCase();
let nexusAddresses = apiReq.nexus_addresses;
nexusAddresses.forEach((address, idx, array) => {
if (toCity.localeCompare(address.city.toUpperCase()) == 0) {
apiReq.nexus_addresses = address;
return apiReq
}
if (idx === array.length - 1 && apiReq.nexus_addresses.length > 1) {
delete apiReq.nexus_addresses;
return apiReq
}
});
}