From 05c582f6d0577596bbf079187b14d1fa28d35f75 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 29 Nov 2024 23:32:30 -0800 Subject: contacts limit --- routes/users.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'routes') diff --git a/routes/users.ts b/routes/users.ts index 3381af83..a2b3b407 100644 --- a/routes/users.ts +++ b/routes/users.ts @@ -415,9 +415,8 @@ export default { }, async contacts(req, res) { - const { - user: { id }, - } = req; + const { params, user } = req; + const { id } = user; const lastlen = (await g(`${id}:lastlen`)) || 0; const len = await db.lLen(`${id}:payments`); const payments = @@ -441,7 +440,9 @@ export default { await s(`${id}:contacts`, contacts); - res.send(contacts); + let { limit } = params; + limit ||= contacts.length; + res.send(contacts.slice(0, limit)); }, async del(req, res) { -- cgit v1.2.3