Files
srcds_exporter/modules/sourcepython.js
2020-10-17 19:32:32 +02:00

18 lines
430 B
JavaScript

import utils from '../utils/utils.js';
import metrics from './metrics.js';
export default {
async request(client) {
return utils.rconCommand(client, 'sp info');
},
setMetrics(response) {
if (response) {
const isEnabled = utils.isValidResponse(response);
const value = isEnabled ? Number(1) : Number(0);
metrics.sourcepythonEnabled.set(value);
} else {
metrics.sourcepythonEnabled.set(Number(-1));
}
},
};