diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-11 05:25:59 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-14 23:24:51 -0400 |
| commit | 0b8c101d7153529cbc5a10404f099490af4819f8 (patch) | |
| tree | 62e5b25aaaec6cc1296af4b0ce262c6faec2d621 /packages/backend/src/server/api/endpoints/users.ts | |
| parent | update user activity on Renote, Un-Renote, Note Edit, React, and Un-React (diff) | |
| download | sharkey-0b8c101d7153529cbc5a10404f099490af4819f8.tar.gz sharkey-0b8c101d7153529cbc5a10404f099490af4819f8.tar.bz2 sharkey-0b8c101d7153529cbc5a10404f099490af4819f8.zip | |
check ps.trending before hiding non-explorable users from /users endpoint
Diffstat (limited to 'packages/backend/src/server/api/endpoints/users.ts')
| -rw-r--r-- | packages/backend/src/server/api/endpoints/users.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/backend/src/server/api/endpoints/users.ts b/packages/backend/src/server/api/endpoints/users.ts index 3b0ca553e5..b7202b71a8 100644 --- a/packages/backend/src/server/api/endpoints/users.ts +++ b/packages/backend/src/server/api/endpoints/users.ts @@ -67,9 +67,12 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint- ) { super(meta, paramDef, async (ps, me) => { const query = this.usersRepository.createQueryBuilder('user') - .where('user.isExplorable = TRUE') .andWhere('user.isSuspended = FALSE'); + if (ps.trending) { + query.andWhere('user.isExplorable = TRUE'); + } + switch (ps.state) { case 'alive': query.andWhere('user.updatedAt > :date', { date: new Date(Date.now() - 1000 * 60 * 60 * 24 * 5) }); break; } |