From da12f00d87dad9f8fe1b17c10f7c399e34c09363 Mon Sep 17 00:00:00 2001
From: Paul Melnikow <github@paulmelnikow.com>
Date: Thu, 10 Jan 2019 15:14:38 -0500
Subject: [PATCH] Tweak formatting of [bstats] badge (#2724)

This makes it a bit more consistent with the others.
---
 services/bstats/bstats-players.service.js | 3 ++-
 services/bstats/bstats-players.tester.js  | 3 ++-
 services/bstats/bstats-servers.service.js | 3 ++-
 services/bstats/bstats-servers.tester.js  | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/services/bstats/bstats-players.service.js b/services/bstats/bstats-players.service.js
index 393bfb50be..d2966f725d 100644
--- a/services/bstats/bstats-players.service.js
+++ b/services/bstats/bstats-players.service.js
@@ -1,6 +1,7 @@
 'use strict'
 
 const BaseJsonService = require('../base-json')
+const { metric } = require('../../lib/text-formatters')
 
 const Joi = require('joi')
 const schema = Joi.array()
@@ -49,7 +50,7 @@ module.exports = class BStatsPlayers extends BaseJsonService {
 
   static render({ players }) {
     return {
-      message: players,
+      message: metric(players),
     }
   }
 
diff --git a/services/bstats/bstats-players.tester.js b/services/bstats/bstats-players.tester.js
index e74890abf9..a43b53cc45 100644
--- a/services/bstats/bstats-players.tester.js
+++ b/services/bstats/bstats-players.tester.js
@@ -1,6 +1,7 @@
 'use strict'
 
 const Joi = require('joi')
+const { isMetric } = require('../test-validators')
 
 const t = (module.exports = require('../create-service-tester')())
 
@@ -9,6 +10,6 @@ t.create('Players')
   .expectJSONTypes(
     Joi.object().keys({
       name: 'players',
-      value: Joi.number(),
+      value: isMetric,
     })
   )
diff --git a/services/bstats/bstats-servers.service.js b/services/bstats/bstats-servers.service.js
index 2cdb9b4515..d47b4cf7ac 100644
--- a/services/bstats/bstats-servers.service.js
+++ b/services/bstats/bstats-servers.service.js
@@ -1,6 +1,7 @@
 'use strict'
 
 const BaseJsonService = require('../base-json')
+const { metric } = require('../../lib/text-formatters')
 
 const Joi = require('joi')
 const schema = Joi.array()
@@ -49,7 +50,7 @@ module.exports = class BStatsServers extends BaseJsonService {
 
   static render({ servers }) {
     return {
-      message: servers,
+      message: metric(servers),
     }
   }
 
diff --git a/services/bstats/bstats-servers.tester.js b/services/bstats/bstats-servers.tester.js
index 69daf9393e..803db610af 100644
--- a/services/bstats/bstats-servers.tester.js
+++ b/services/bstats/bstats-servers.tester.js
@@ -1,6 +1,7 @@
 'use strict'
 
 const Joi = require('joi')
+const { isMetric } = require('../test-validators')
 
 const t = (module.exports = require('../create-service-tester')())
 
@@ -9,6 +10,6 @@ t.create('Servers')
   .expectJSONTypes(
     Joi.object().keys({
       name: 'servers',
-      value: Joi.number(),
+      value: isMetric,
     })
   )
-- 
GitLab