improve loading animation

This commit is contained in:
YouXam
2025-08-27 23:44:51 +08:00
parent 5c37db5115
commit c1667aa8e1
4 changed files with 189 additions and 27 deletions

View File

@@ -242,6 +242,11 @@ export class BillingCalculator {
const result = computePeriodDelta(startData, endData, meId);
// Filter out users with zero activity (cost, requests, and tokens all 0)
const activeUsers = result.users.filter(u =>
u.cost > 0 || u.periodTokens > 0 || u.periodRequests > 0
);
return {
period: {
...period,
@@ -249,9 +254,9 @@ export class BillingCalculator {
},
totals: {
totalCost: result.totalCost,
userCount: result.users.filter(u => u.cost > 0).length
userCount: activeUsers.length
},
ranking: result.users
ranking: activeUsers
};
}