diff options
author | Julien Dessaux | 2023-09-16 23:33:36 +0200 |
---|---|---|
committer | Julien Dessaux | 2023-09-16 23:33:36 +0200 |
commit | c9e7a341e78ef1a5ebcd19565820ac6e67a64b2f (patch) | |
tree | b55d71eba41923d9ef533b3b5fef90a5896ffe6d /nodejs | |
parent | [javascript] improved contract lib (diff) | |
download | spacetraders-c9e7a341e78ef1a5ebcd19565820ac6e67a64b2f.tar.gz spacetraders-c9e7a341e78ef1a5ebcd19565820ac6e67a64b2f.tar.bz2 spacetraders-c9e7a341e78ef1a5ebcd19565820ac6e67a64b2f.zip |
[javascript] fixed contract delivery
Diffstat (limited to 'nodejs')
-rw-r--r-- | nodejs/lib/contracts.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nodejs/lib/contracts.js b/nodejs/lib/contracts.js index f73f297..5c2e970 100644 --- a/nodejs/lib/contracts.js +++ b/nodejs/lib/contracts.js @@ -20,6 +20,7 @@ export async function contracts() { } export async function deliver(ctx) { + await libShips.dock(ctx); const response = await api.send({ endpoint: `/my/contracts/${ctx.contract}/deliver`, method: 'POST', payload: { shipSymbol: ctx.symbol, tradeSymbol: ctx.good, @@ -29,6 +30,8 @@ export async function deliver(ctx) { throw response; } dbShips.setShipCargo(ctx.symbol, response.data.cargo); + // TODO update contract delivered units + // TODO track credits } export async function fulfill(ctx) { |