Skip to content

Commit a528f30

Browse files
committed
fix: filter users with non-zero uplink and downlink in GetUsersStatsResponseModel
- Updated the response model to only include users with non-zero uplink or downlink values
1 parent 8bdda37 commit a528f30

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/modules/stats/stats.service.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import { InjectXtls } from '@remnawave/xtls-sdk-nestjs';
21
import { Injectable, Logger } from '@nestjs/common';
2+
3+
import { InjectXtls } from '@remnawave/xtls-sdk-nestjs';
34
import { XtlsApi } from '@remnawave/xtls-sdk';
45

56
import { ICommandResponse } from '@common/types/command-response.type';
@@ -87,7 +88,9 @@ export class StatsService {
8788

8889
return {
8990
isOk: true,
90-
response: new GetUsersStatsResponseModel(response.data.users),
91+
response: new GetUsersStatsResponseModel(
92+
response.data.users.filter((user) => user.uplink !== 0 || user.downlink !== 0),
93+
),
9194
};
9295
} catch (error) {
9396
this.logger.error(error);

0 commit comments

Comments
 (0)