fix nso
This commit is contained in:
20
index.js
20
index.js
@ -185,13 +185,29 @@ app.post("/api/analytics/game", async (req, res) => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
app.use("/api/analytics/get", async(req, res) => {
|
app.use("/api/analytics/get", async(req, res) => {
|
||||||
const query = top.prepare(`SELECT * FROM stats ORDER BY plays DESC`);
|
const sql = `
|
||||||
|
SELECT
|
||||||
|
CASE WHEN game = 'nso_fix' THEN 'nso' ELSE game END AS game_name,
|
||||||
|
SUM(plays) as total_plays
|
||||||
|
FROM stats
|
||||||
|
GROUP BY game_name
|
||||||
|
ORDER BY total_plays DESC
|
||||||
|
`;
|
||||||
|
const query = top.prepare(sql);
|
||||||
let data = query.all();
|
let data = query.all();
|
||||||
res.send(data);
|
res.send(data);
|
||||||
return;
|
return;
|
||||||
});
|
});
|
||||||
app.use("/metrics", async(req, res) => {
|
app.use("/metrics", async(req, res) => {
|
||||||
const query = top.prepare(`SELECT * FROM stats ORDER BY plays DESC`);
|
const sql = `
|
||||||
|
SELECT
|
||||||
|
CASE WHEN game = 'nso_fix' THEN 'nso' ELSE game END AS game,
|
||||||
|
SUM(plays) as plays
|
||||||
|
FROM stats
|
||||||
|
GROUP BY game
|
||||||
|
ORDER BY plays DESC
|
||||||
|
`;
|
||||||
|
const query = top.prepare(sql);
|
||||||
let data = query.all();
|
let data = query.all();
|
||||||
let returnData = "#HELP game_plays_total The total number of plays per game.\n";
|
let returnData = "#HELP game_plays_total The total number of plays per game.\n";
|
||||||
returnData+="#TYPE game_plays_total counter\n"
|
returnData+="#TYPE game_plays_total counter\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user