1
0
Fork 0

Another big refactoring

This commit is contained in:
Julien Dessaux 2023-06-01 01:11:21 +02:00
parent 61b5c8493e
commit 68c457964a
Signed by: adyxax
GPG key ID: F92E51B86E07177E
10 changed files with 79 additions and 83 deletions

26
automation/automation.js Normal file
View file

@ -0,0 +1,26 @@
import * as dbConfig from '../database/config.js';
import * as dbShips from '../database/ships.js';
import * as exploration from './exploration.js';
// This function registers then inits the database
export async function register(symbol, faction) {
const response = await fetch('https://api.spacetraders.io/v2/register', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
symbol: symbol,
faction: faction,
}),
});
const json = await response.json();
console.log(JSON.stringify(response, null, 2));
if (response.error !== undefined) {
throw response;
}
dbConfig.registerAgent(json.data);
exploration.init();
// TODO ship
// TODO contract
}