From b4c42d099f230a079ebb5a4aa4a09dc022da0122 Mon Sep 17 00:00:00 2001 From: Fantino Davide Date: Wed, 3 Jan 2024 13:09:20 +0100 Subject: [PATCH] chore: number parsing in player list and squad list --- squad-server/rcon.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/squad-server/rcon.js b/squad-server/rcon.js index b100bde0..29626529 100644 --- a/squad-server/rcon.js +++ b/squad-server/rcon.js @@ -145,8 +145,10 @@ export default class SquadRcon extends Rcon { if (!match) continue; const data = match.groups; + data.playerID = +data.playerID; data.isLeader = data.isLeader === 'True'; - data.squadID = data.squadID !== 'N/A' ? data.squadID : null; + data.teamID = data.teamID !== 'N/A' ? +data.teamID : null; + data.squadID = data.squadID !== 'N/A' ? +data.squadID : null; players.push(data); } @@ -169,10 +171,11 @@ export default class SquadRcon extends Rcon { ); const matchSide = line.match(/Team ID: (\d) \((.+)\)/); if (matchSide) { - teamID = matchSide[1]; + teamID = +matchSide[1]; teamName = matchSide[2]; } if (!match) continue; + match.groups.squadID = +match.groups.squadID; squads.push({ ...match.groups, teamID: teamID,