pseudosubs-v1/srv/Admin/Eps/estadisticas.ts

33 lines
759 B
TypeScript
Raw Permalink Normal View History

import * as core from "express-serve-static-core";
2024-02-29 13:15:31 +00:00
import {sqliteConnection as con} from "../../index";
const YAML = require('yaml');
interface respuesta {
peso: string
}
2024-02-29 13:15:31 +00:00
export const estadisticas = (req: core.Request, res: core.Response) => {
2024-02-29 13:15:31 +00:00
con.query(`SELECT peso FROM eps`,(err, respuestas: respuesta[]) => {
if (!err) {
let totalMB = 0;
let cantidadEps = 0;
respuestas.forEach(data => {
totalMB += parseInt(data.peso);
cantidadEps++;
});
const respuesta: any = {
episodios: cantidadEps,
gigas: (totalMB/1024).toFixed(2)
};
res.send(YAML.stringify(respuesta));
}
});
};