From 0b8c101d7153529cbc5a10404f099490af4819f8 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Sun, 11 May 2025 05:25:59 -0400 Subject: [PATCH] check ps.trending before hiding non-explorable users from /users endpoint --- packages/backend/src/server/api/endpoints/users.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 { // 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; }