fix(scans): Update team and organization IDs, and adjust distance meter for scan creation

This commit is contained in:
Nicolai Ort 2025-06-04 19:11:11 +02:00
parent c94f0b7c2b
commit 1a42d7a7b4
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F

View File

@ -1,13 +1,14 @@
import { RunnerService, ScanService } from "@odit/lfk-client-node"; import { RunnerService, ScanService } from "@odit/lfk-client-node";
import { login } from "../shared/login.js"; import { login } from "../shared/login.js";
const teamID = -1; const teamID = 263;
const orgID = 26; const orgID = -1;
const distanceMeter = 6600; const distanceMeter = 3000;
await login(); await login();
const runners = await RunnerService.runnerControllerGetAll(); const runners = await RunnerService.runnerControllerGetAll();
console.log(`Loaded ${runners.length} runners.`);
let filteredRunners = []; let filteredRunners = [];
if (teamID !== -1) { if (teamID !== -1) {
@ -15,9 +16,11 @@ if (teamID !== -1) {
} else { } else {
filteredRunners = runners.filter((r) => r.group.id == orgID || r.group.parentGroup?.id == orgID); filteredRunners = runners.filter((r) => r.group.id == orgID || r.group.parentGroup?.id == orgID);
} }
console.log(`Filtered to ${filteredRunners.length} runners.`);
const scans = []; const scans = [];
for (const runner of filteredRunners) { for (const runner of filteredRunners) {
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);
console.log(`Created ${scans.length} scans for ${filteredRunners.length} runners with distance ${distanceMeter} meters.`);