summaryrefslogtreecommitdiff
path: root/nodejs/automation/init.ts
diff options
context:
space:
mode:
authorJulien Dessaux2024-05-17 22:01:29 +0200
committerJulien Dessaux2024-05-17 22:01:29 +0200
commitccbfd9deb947c776782b80229be4513485321a88 (patch)
tree7f7f5e7816cabe4a88ed9c66ca9b29762fccb1e5 /nodejs/automation/init.ts
parent[node] Added agent class, and fixed contract updates (diff)
downloadspacetraders-ccbfd9deb947c776782b80229be4513485321a88.tar.gz
spacetraders-ccbfd9deb947c776782b80229be4513485321a88.tar.bz2
spacetraders-ccbfd9deb947c776782b80229be4513485321a88.zip
[node] fixed and optimized contracting
Diffstat (limited to 'nodejs/automation/init.ts')
-rw-r--r--nodejs/automation/init.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/nodejs/automation/init.ts b/nodejs/automation/init.ts
index 7ec1252..1fa9949 100644
--- a/nodejs/automation/init.ts
+++ b/nodejs/automation/init.ts
@@ -5,7 +5,7 @@ import {
} from '../lib/api.ts';
import { Agent, initAgent, setAgent } from '../lib/agent.ts';
import { Contract } from '../lib/contracts.ts';
-import { Ship } from '../lib/ships.ts';
+import { initShips, Ship } from '../lib/ships.ts';
import * as libContracts from '../lib/contracts.ts';
const symbol = process.env.NODE_ENV === 'test' ? 'ADYXAX-0' : 'ADYXAX-JS';
@@ -28,6 +28,7 @@ export async function init(): Promise<void> {
case 4111: // 4111 means the agent symbol has already been claimed so no server reset happened
// TODO await agents.agents();
await initAgent();
+ await initShips();
return;
default:
throw json;
@@ -36,4 +37,5 @@ export async function init(): Promise<void> {
db.reset();
dbTokens.addToken(json.data.token);
setAgent(json.data.agent);
+ await initShips();
}