delivery-tracker
Advanced tools
Comparing version 0.8.3 to 0.8.4
@@ -0,1 +1,4 @@ | ||
# 0.8.4 | ||
* update pantos shiment error handle. | ||
# 0.8.0 | ||
@@ -2,0 +5,0 @@ * add royalmail. |
@@ -46,3 +46,3 @@ 'use strict' | ||
var normalizeExternal = function (data) { | ||
var normalizeExternal = function (data, cb) { | ||
var carrCd = data.carrCd[0] | ||
@@ -98,5 +98,7 @@ var linkedAddr = data.linkedAddr[0] | ||
} | ||
if (!externalCourier && externalNumber) { | ||
throw new Error('shipment does not support.') | ||
return cb(tracker.error(tracker.ERROR.NOT_SUPPORT_SHIPMENT)) | ||
} | ||
return { | ||
@@ -121,5 +123,11 @@ courier: externalCourier, | ||
cb(null, { | ||
number: data.hblNo[0], | ||
external: normalizeExternal(data) | ||
normalizeExternal(data, function (err, external) { | ||
if (err) { | ||
return cb(err) | ||
} | ||
cb(null, { | ||
number: data.hblNo[0], | ||
external: external | ||
}) | ||
}) | ||
@@ -126,0 +134,0 @@ }) |
@@ -41,2 +41,3 @@ 'use strict' | ||
UNKNOWN: -1, | ||
NOT_SUPPORT_SHIPMENT: 20, | ||
INVALID_NUMBER: 10, | ||
@@ -43,0 +44,0 @@ INVALID_NUMBER_LENGTH: 11, |
{ | ||
"name": "delivery-tracker", | ||
"version": "0.8.3", | ||
"version": "0.8.4", | ||
"author": { | ||
@@ -5,0 +5,0 @@ "name": "egg", |
@@ -118,2 +118,3 @@ # delivery-tracker | ||
UNKNOWN | -1 | Unknow error | ||
NOT_SUPPORT_SHIPMENT | 20 | shipment does not support. | ||
INVALID_NUMBER | 10 | invalid trace number. | ||
@@ -120,0 +121,0 @@ INVALID_NUMBER_LENGTH | 11 | invalid trace number. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
35373
881
237