+ // Bypass rate limit for registered runners
+ if (req.body?.runnerToken) {
+ return RunnerModel.loadByToken(req.body.runnerToken)
+ .then(runner => {
+ if (runner) return next()
+
+ return sendRateLimited(res, options)
+ })
+ }
+
+ // Bypass rate limit for admins/moderators