Découpage en module

This commit is contained in:
2020-10-17 19:32:32 +02:00
parent 14fdcc39c2
commit 47ea30b234
12 changed files with 3197 additions and 200 deletions

17
modules/sourcemod.js Normal file
View File

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