Config via env
This commit is contained in:
parent
c70ca41fd7
commit
0c83d84276
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@odit/lfk-client-node": "^1.1.1"
|
"@odit/lfk-client-node": "^1.1.1",
|
||||||
|
"dotenv": "^16.0.3"
|
||||||
},
|
},
|
||||||
"type": "module"
|
"type": "module"
|
||||||
}
|
}
|
||||||
|
@ -1,26 +1,32 @@
|
|||||||
import { AuthService, OpenAPI, RunnerService, RunnerTeamService, ScanService } from "@odit/lfk-client-node";
|
import { AuthService, OpenAPI, RunnerService, RunnerTeamService, ScanService } from "@odit/lfk-client-node";
|
||||||
|
import * as dotenv from 'dotenv';
|
||||||
|
dotenv.config()
|
||||||
|
|
||||||
const groupID = 3;
|
const groupID = 3;
|
||||||
const distanceMeter = 69;
|
const distanceMeter = 69;
|
||||||
|
|
||||||
OpenAPI.BASE = process.env.BASE_URL || "http://localhost:4010";
|
OpenAPI.BASE = process.env.BASE_URL;
|
||||||
const user = process.env.USER || "demo";
|
const user = process.env.USER;
|
||||||
const password = process.env.PASSWORD || "demo";
|
const password = process.env.PASSWORD;
|
||||||
|
|
||||||
const auth = await AuthService.authControllerLogin({username: user, password});
|
if(!user || !password || !OpenAPI.BASE){
|
||||||
|
process.exit(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
const auth = await AuthService.authControllerLogin({ username: user, password });
|
||||||
OpenAPI.TOKEN = auth.access_token;
|
OpenAPI.TOKEN = auth.access_token;
|
||||||
console.log("Logged in")
|
console.log("Logged in")
|
||||||
|
|
||||||
const team = await RunnerTeamService.runnerTeamControllerGetOne(groupID);
|
const team = await RunnerTeamService.runnerTeamControllerGetOne(groupID);
|
||||||
if(!team){
|
if (!team) {
|
||||||
process.exit(1)
|
process.exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
const runners = await RunnerService.runnerControllerGetAll();
|
const runners = await RunnerService.runnerControllerGetAll();
|
||||||
const groupRunners = runners.filter((r)=> r.group.id == team.id);
|
const groupRunners = runners.filter((r) => r.group.id == team.id);
|
||||||
|
|
||||||
const scans = [];
|
const scans = [];
|
||||||
for (const runner of groupRunners) {
|
for (const runner of groupRunners) {
|
||||||
scans.push(ScanService.scanControllerPost({distance: distanceMeter, runner:runner.id, valid: true}))
|
scans.push(ScanService.scanControllerPost({ distance: distanceMeter, runner: runner.id, valid: true }))
|
||||||
}
|
}
|
||||||
await Promise.all(scans);
|
await Promise.all(scans);
|
Loading…
x
Reference in New Issue
Block a user