Skip to content

Commit 183ade9

Browse files
committed
fix(app/web): accomodate express rate limit breaking change
1 parent 842cd27 commit 183ade9

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

source/app/web/instance.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,12 @@ export default async function({sandbox = false} = {}) {
8181
//Rate limiter middleware
8282
if (ratelimiter) {
8383
app.set("trust proxy", 1)
84+
const disabled = (ratelimiter.max === 0)
85+
if (disabled)
86+
delete ratelimiter.max
8487
middlewares.push(ratelimit({
8588
skip(req, _res) {
86-
return !!cache.get(req.params.login)
89+
return (disabled) || (!!cache.get(req.params.login))
8790
},
8891
message: "Too many requests: retry later",
8992
headers: true,

0 commit comments

Comments
 (0)