dispatch-node
Advanced tools
Comparing version 1.1.5 to 1.1.6
@@ -50,4 +50,4 @@ #!/usr/bin/env node | ||
.description("Refunds a delivery") | ||
.argument("<refund>", "The ID of the delivery") | ||
.action((delivery, rate) => { | ||
.argument("<delivery>", "The ID of the delivery") | ||
.action((delivery) => { | ||
deliveries.refund(delivery); | ||
@@ -57,2 +57,10 @@ }); | ||
program | ||
.command("deliveries.update") | ||
.description("Updates a delivery") | ||
.argument("<deliveryId>", "The ID of the delivery") | ||
.action((deliveryId) => { | ||
deliveries.update(deliveryId); | ||
}); | ||
program | ||
.command("profile.retrieve") | ||
@@ -78,2 +86,5 @@ .description("Retrieve the sender profile") | ||
.then((res) => { | ||
return deliveries.update(res.data.id); | ||
}) | ||
.then((res) => { | ||
return deliveries.buy(res.data.id, res.data.rates[0].id); | ||
@@ -80,0 +91,0 @@ }) |
@@ -138,2 +138,30 @@ const duration = require("../../lib/util/calc-time"); | ||
const update = (deliveryId) => { | ||
return new Promise((resolve, reject) => { | ||
const start_time = process.hrtime(); | ||
console.log("Updating delivery..."); | ||
const update = { | ||
sender: { | ||
name: "Dispatch Name Update", | ||
}, | ||
}; | ||
dispatch.deliveries | ||
.update(deliveryId, update) | ||
.then((res) => { | ||
console.log(`${res.message}`.green.bold); | ||
console.log(`${logSymbols.info} Task ran in ${duration(start_time)}`); | ||
console.log(""); | ||
console.log(""); | ||
resolve(res); | ||
}) | ||
.catch((err) => { | ||
console.error(`${err.message}`.bgRed); | ||
reject(err); | ||
process.exit(1); | ||
}); | ||
}); | ||
}; | ||
module.exports = { | ||
@@ -145,2 +173,3 @@ list, | ||
refund, | ||
update, | ||
}; |
{ | ||
"name": "dispatch-node", | ||
"version": "1.1.5", | ||
"version": "1.1.6", | ||
"description": "The node wrapper for the dispatch Sender API.", | ||
@@ -13,5 +13,7 @@ "main": "lib/dispatch.js", | ||
"deliveries.refund": "node ./bin/index deliveries.refund", | ||
"deliveries.update": "node ./bin/index deliveries.update", | ||
"profile.retrieve": "node ./bin/index profile.retrieve", | ||
"test": "node ./bin/index test", | ||
"publish": "node ./bin/index test && npm publish" | ||
"publish": "node ./bin/index test && npm publish", | ||
"deploy": "node ./bin/index test && npm publish" | ||
}, | ||
@@ -18,0 +20,0 @@ "repository": { |
2361296
6473