Skip to content

Commit 4b78b06

Browse files
move log method
1 parent bf512bc commit 4b78b06

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

lib/requestability_resolver.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ class RequestabilityResolver {
2525
}
2626

2727
static buildPhysRequestable (item, numDeliveryLocations) {
28+
function logPhysRequestableInfo (physRequestable, criteria) {
29+
logger.debug(`item ${item.uri}: ${{ physRequestable, criteria }}`)
30+
}
2831
let physRequestableCriteria
2932
let physRequestable
3033
const hasRecapCustomerCode = item.recapCustomerCode?.[0]
@@ -34,41 +37,37 @@ class RequestabilityResolver {
3437
if (isItemNyplOwned(item) && !hasBarcode) {
3538
physRequestable = false
3639
physRequestableCriteria = 'NYPL item missing barcode'
37-
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria, item.uri)
40+
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria)
3841
return physRequestable
3942
}
4043
if (isItemNyplOwned(item) && !DeliveryLocationsResolver.requestableBasedOnHoldingLocation(item)) {
4144
physRequestableCriteria = 'Unrequestable holding location'
4245
physRequestable = false
43-
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria, item.uri)
46+
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria)
4447
return physRequestable
4548
}
4649
if (itemIsInRecapMissingRecapCustomerCode) {
4750
// recap items missing codes should default to true for phys and edd
4851
// requestable, if it has a requestable holding location.
4952
physRequestable = true
5053
physRequestableCriteria = 'Missing customer code'
51-
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria, item.uri)
54+
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria)
5255
return physRequestable
5356
}
5457
if (numDeliveryLocations === 0) {
5558
physRequestableCriteria = 'No delivery locations.'
5659
physRequestable = false
57-
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria, item.uri)
60+
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria)
5861
return physRequestable
5962
}
6063
if (numDeliveryLocations > 0) {
6164
physRequestableCriteria = `${numDeliveryLocations} delivery locations.`
6265
physRequestable = true
63-
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria, item.uri)
66+
this.logPhysRequestableInfo(physRequestable, physRequestableCriteria)
6467
return physRequestable
6568
}
6669
}
6770

68-
static logPhysRequestableInfo (physRequestable, criteria, uri) {
69-
logger.debug(`item ${uri}: ${{ physRequestable, criteria }}`)
70-
}
71-
7271
static buildSpecRequestable (item) {
7372
const holdingLocation = DeliveryLocationsResolver.extractLocationCode(item)
7473
const nyplCoreLocation = DeliveryLocationsResolver.nyplCoreLocation(holdingLocation)

0 commit comments

Comments
 (0)