Skip to content

Commit 7335c89

Browse files
committed
fix: increased system-wide routes to use 25 min and 100 max for page limitations vs. 10 and 50
1 parent e8dfc8b commit 7335c89

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

routes/api/v1/index.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ router
250250
)
251251
.get(
252252
'/emails',
253-
paginate.middleware(10, 50),
253+
paginate.middleware(25, 100),
254254
web.myAccount.retrieveDomains,
255255
web.myAccount.listEmails,
256256
api.v1.emails.list
@@ -506,7 +506,7 @@ router
506506
// contacts (CardDAV)
507507
router
508508
.use('/contacts', api.v1.aliasAuth)
509-
.get('/contacts', paginate.middleware(10, 50), api.v1.contacts.list)
509+
.get('/contacts', paginate.middleware(25, 100), api.v1.contacts.list)
510510
.post('/contacts', api.v1.contacts.create)
511511
.get('/contacts/:id', api.v1.contacts.retrieve)
512512
.put('/contacts/:id', api.v1.contacts.update)
@@ -515,7 +515,7 @@ router
515515
// calendars (CalDAV)
516516
router
517517
.use('/calendars', api.v1.aliasAuth)
518-
.get('/calendars', paginate.middleware(10, 50), api.v1.calendars.list)
518+
.get('/calendars', paginate.middleware(25, 100), api.v1.calendars.list)
519519
.post('/calendars', api.v1.calendars.create)
520520
.get('/calendars/:id', api.v1.calendars.retrieve)
521521
.put('/calendars/:id', api.v1.calendars.update)
@@ -524,7 +524,7 @@ router
524524
// messages (IMAP/POP3)
525525
router
526526
.use('/messages', api.v1.aliasAuth)
527-
.get('/messages', paginate.middleware(10, 50), api.v1.messages.list)
527+
.get('/messages', paginate.middleware(25, 100), api.v1.messages.list)
528528
.post('/messages', api.v1.messages.create)
529529
.get('/messages/:id', api.v1.messages.retrieve)
530530
.put('/messages/:id', api.v1.messages.update)
@@ -533,7 +533,7 @@ router
533533
// folders (IMAP/POP3)
534534
router
535535
.use('/folders', api.v1.aliasAuth)
536-
.get('/folders', paginate.middleware(10, 50), api.v1.folders.list)
536+
.get('/folders', paginate.middleware(25, 100), api.v1.folders.list)
537537
.post('/folders', api.v1.folders.create)
538538
.get('/folders/:id', api.v1.folders.retrieve)
539539
.put('/folders/:id', api.v1.folders.update)

routes/web/my-account.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,15 @@ router
7676
'/billing',
7777
web.myAccount.retrieveBilling,
7878
web.myAccount.setConversionAndRefundStateHelpers,
79-
paginate.middleware(10, 50),
79+
paginate.middleware(25, 100),
8080
web.myAccount.listBilling
8181
)
8282
.delete(
8383
'/billing',
8484
web.myAccount.cancelSubscription,
8585
web.myAccount.retrieveBilling,
8686
web.myAccount.setConversionAndRefundStateHelpers,
87-
paginate.middleware(10, 50),
87+
paginate.middleware(25, 100),
8888
web.myAccount.listBilling
8989
)
9090
// deprecated old endpoint (can remove in future)
@@ -141,7 +141,7 @@ router
141141
rateLimit(90, 'retrieve receipt'),
142142
web.myAccount.retrieveReceipt
143143
)
144-
.get('/domains', paginate.middleware(10, 50), web.myAccount.listDomains)
144+
.get('/domains', paginate.middleware(25, 100), web.myAccount.listDomains)
145145
// TODO: document this endpoint
146146
.post(
147147
'/aliases',
@@ -301,7 +301,7 @@ router
301301
web.myAccount.checkVerifiedEmail,
302302
web.myAccount.retrieveDomain,
303303
web.myAccount.ensureUpgradedPlan,
304-
paginate.middleware(10, 50),
304+
paginate.middleware(25, 100),
305305
web.myAccount.retrieveAliases,
306306
web.myAccount.listAliases
307307
)
@@ -452,7 +452,7 @@ router
452452
)
453453
.get(
454454
'/emails',
455-
paginate.middleware(10, 50),
455+
paginate.middleware(25, 100),
456456
rateLimit(100, 'list emails'),
457457
web.myAccount.listEmails
458458
)
@@ -470,7 +470,7 @@ router
470470
)
471471
.get(
472472
'/logs',
473-
paginate.middleware(10, 50),
473+
paginate.middleware(25, 100),
474474
rateLimit(100, 'list logs'),
475475
web.myAccount.listLogs
476476
)

0 commit comments

Comments
 (0)