Socket
Socket
Sign inDemoInstall

delivery-tracker

Package Overview
Dependencies
Maintainers
1
Versions
90
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

delivery-tracker - npm Package Compare versions

Comparing version 1.5.2 to 1.5.3

6

CHANGELOG.md

@@ -0,1 +1,7 @@

# 1.5.3
* add external courier to pantos.
# 1.5.2
* add exception courier error message.
# 1.5.1

@@ -2,0 +8,0 @@ * fixed can not load pantos data.

44

lib/courier/pantos.js

@@ -83,2 +83,18 @@ 'use strict'

return checkpoints
},
external: function (body) {
var data = body.OUT_DS1[0]
var courier = null
var number = data.refBlNo
if (data.expsBizTypeCd === 'PX') {
if (data.podNatnCd === 'AU') {
courier = tracker.COURIER.AUSPOST
}
}
return courier ? {
courier: courier,
number: number
} : null
}

@@ -111,9 +127,25 @@ }

var summary = parser.summary(data.summary)
var external = parser.external(data.summary)
var checkpoints = parser.checkpoints(data.checkpoints)
cb(null, {
courier: PANTOS_COURIER,
number: summary.number,
status: tracker.normalizeStatus(checkpoints),
checkpoints: checkpoints
})
var complete = function () {
cb(null, {
courier: PANTOS_COURIER,
number: summary.number,
status: tracker.normalizeStatus(checkpoints),
checkpoints: checkpoints
})
}
if (external) {
tracker.courier(external.courier.CODE).trace(external.number, function (err, trace) {
if (err) {
return cb(err)
}
checkpoints = checkpoints.concat(trace.checkpoints)
complete()
})
} else {
complete()
}
})

@@ -120,0 +152,0 @@ })

2

package.json
{
"name": "delivery-tracker",
"version": "1.5.2",
"version": "1.5.3",
"author": {

@@ -5,0 +5,0 @@ "name": "egg",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc