aboutsummaryrefslogtreecommitdiffstats
path: root/routes
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-11-29 23:32:30 -0800
committerAdam Soltys <[email protected]>2024-11-29 23:32:30 -0800
commit05c582f6d0577596bbf079187b14d1fa28d35f75 (patch)
tree71d78951df7d3e5fa15b176798e301afac31d112 /routes
parenta291e249349475f5c4d8c27d111af6d498eefd8f (diff)
downloadcoinos-server-05c582f6d0577596bbf079187b14d1fa28d35f75.tar.gz
coinos-server-05c582f6d0577596bbf079187b14d1fa28d35f75.zip
contacts limit
Diffstat (limited to 'routes')
-rw-r--r--routes/users.ts9
1 files changed, 5 insertions, 4 deletions
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) {