UNPKG

jka-core

Version:

Library for working with Jedi Academy servers

17 lines (16 loc) 564 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseClientUsersFromStatus = void 0; function parseClientUsersFromStatus(strToParse) { const playersMatch = Array.from(strToParse.matchAll(/\n(\S+)\s(\S+)\s"(.*)"/g)); if (!playersMatch) { throw new Error('Can\'t parse any userclients!'); } else return playersMatch.map(match => ({ score: match[1], ping: match[2], name: match[3], })); } exports.parseClientUsersFromStatus = parseClientUsersFromStatus;