mirror of
https://github.com/Sithranduil/srcds_exporter.git
synced 2025-07-22 23:28:26 +02:00
21 lines
607 B
JavaScript
21 lines
607 B
JavaScript
import utils from '../utils/utils.js';
|
|
import metrics from './metrics.js';
|
|
|
|
export default {
|
|
async request(ip, port) {
|
|
const dom = await utils.requestGameTracker(ip, port);
|
|
const htmlDivElement = dom.window.document.querySelector('.block630_content_left');
|
|
let rankLine = utils.searchLine(htmlDivElement.textContent, 'Percentile');
|
|
rankLine = rankLine[0].trim();
|
|
const rankRegex = RegExp('^(\\d+)');
|
|
const rank = rankRegex.exec(rankLine)[0];
|
|
return {
|
|
rank,
|
|
};
|
|
},
|
|
setMetrics(response) {
|
|
const rank = response ? response.rank : 0;
|
|
metrics.gametrackerRank.set((Number(rank)));
|
|
},
|
|
};
|