This commit is contained in:
nBiqoz
2025-10-06 19:16:20 +02:00
parent 96dd721fcb
commit 0f2adca44a
23 changed files with 1569 additions and 248 deletions

View File

@@ -8,16 +8,16 @@ export async function GET() {
// Récupérer tous les utilisateurs
const users = await db.collection("users").find({}).toArray();
// Calculer les utilisateurs actifs (dernière semaine)
const oneWeekAgo = new Date();
oneWeekAgo.setDate(oneWeekAgo.getDate() - 7);
// Calculer les utilisateurs actifs (30 derniers jours)
const thirtyDaysAgo = new Date();
thirtyDaysAgo.setDate(thirtyDaysAgo.getDate() - 30);
let activeUsers = 0;
let inactiveUsers = 0;
users.forEach(user => {
const lastActivity = new Date(user.updatedAt || user.createdAt);
if (lastActivity >= oneWeekAgo) {
if (lastActivity >= thirtyDaysAgo) {
activeUsers++;
} else {
inactiveUsers++;