Files
itsc/libs/stats.js
2022-03-31 17:20:26 +08:00

22 lines
434 B
JavaScript

const stats = {
apiqps: 0,
lastAccess: 0,
};
const addAPIQPS = () => {
stats.apiqps++;
clearStats();
};
const clearStats = () => {
const now = Date.now();
if (stats.lastAccess + 1000 < now) {
const now_formated = new Date(now).toISOString();
console.log(`${now_formated} - APIQPS: ${stats.apiqps}`);
stats.apiqps = parseInt(stats.apiqps / 3);
stats.lastAccess = now;
}
};
export { stats, addAPIQPS };