+const acceptOrRejectFollowerValidator = [
+ (req: express.Request, res: express.Response, next: express.NextFunction) => {
+ logger.debug('Checking accept/reject follower parameters', { parameters: req.params })
+
+ const follow = res.locals.follow
+ if (follow.state !== 'pending') {
+ return res.status(400).json({ error: 'Follow is not in pending state.' }).end()
+ }
+
+ return next()
+ }
+]
+