Skip to content

Commit 36158a3

Browse files
committed
refactor: update UserEntity to allow onlineAt to be nullable and enhance sorting logic in UsersRepository
- Changed onlineAt property in UserEntity to be nullable. - Updated sorting logic in UsersRepository to include subRevokedAt in the dateFields array.
1 parent 3433411 commit 36158a3

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/modules/users/entities/users.entity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export class UserEntity implements Users {
1717
public subLastOpenedAt: Date;
1818

1919
public expireAt: Date;
20-
public onlineAt: Date;
20+
public onlineAt: Date | null;
2121
public subRevokedAt: Date | null;
2222
public lastTrafficResetAt: Date | null;
2323

src/modules/users/repositories/users.repository.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,10 +362,9 @@ export class UsersRepository implements ICrud<UserEntity> {
362362

363363
let orderBy = sorting?.reduce((acc, sort) => {
364364
const dateFields = [
365-
'expireAt',
366-
'createdAt',
367365
'lastTrafficResetAt',
368366
'subLastOpenedAt',
367+
'subRevokedAt',
369368
'onlineAt',
370369
];
371370

0 commit comments

Comments
 (0)