diff --git a/src/createFixedScansForGroup.js b/src/createFixedScansForGroup.js deleted file mode 100644 index 4bb047d..0000000 --- a/src/createFixedScansForGroup.js +++ /dev/null @@ -1,33 +0,0 @@ -import { AuthService, OpenAPI, RunnerOrganizationService, RunnerService, RunnerTeamService, ScanService } from "@odit/lfk-client-node"; -import * as dotenv from 'dotenv'; -dotenv.config() - -const teamID = 79; -const orgID = -1; -const distanceMeter = 3300; - -OpenAPI.BASE = process.env.BASE_URL; -const user = process.env.USER; -const password = process.env.PASSWORD; - -if(!user || !password || !OpenAPI.BASE){ - process.exit(1) -} - -const auth = await AuthService.authControllerLogin({ username: user, password }); -OpenAPI.TOKEN = auth.access_token; -console.log("Logged in") - -const runners = await RunnerService.runnerControllerGetAll(); -let filteredRunners = []; -if(teamID !== -1){ - filteredRunners = runners.filter((r) => r.group.id == teamID); -} else{ - filteredRunners = runners.filter((r) => r.group.id == orgID || r.group.parentGroup?.id == orgID); -} - -const scans = []; -for (const runner of filteredRunners) { - scans.push(ScanService.scanControllerPost({ distance: distanceMeter, runner: runner.id, valid: true })) -} -await Promise.all(scans); \ No newline at end of file diff --git a/src/scans/createFixedScansForGroup.js b/src/scans/createFixedScansForGroup.js new file mode 100644 index 0000000..aee3823 --- /dev/null +++ b/src/scans/createFixedScansForGroup.js @@ -0,0 +1,23 @@ +import { RunnerService, ScanService } from "@odit/lfk-client-node"; +import { login } from "../shared/login"; + +const teamID = 79; +const orgID = -1; +const distanceMeter = 3300; + +await login(); + +const runners = await RunnerService.runnerControllerGetAll(); +let filteredRunners = []; + +if (teamID !== -1) { + filteredRunners = runners.filter((r) => r.group.id == teamID); +} else { + filteredRunners = runners.filter((r) => r.group.id == orgID || r.group.parentGroup?.id == orgID); +} + +const scans = []; +for (const runner of filteredRunners) { + scans.push(ScanService.scanControllerPost({ distance: distanceMeter, runner: runner.id, valid: true })) +} +await Promise.all(scans); \ No newline at end of file