const listFollowsValidator = [
query('state')
.optional()
- .custom(isFollowStateValid).withMessage('Should have a valid follow state'),
+ .custom(isFollowStateValid),
query('actorType')
.optional()
- .custom(isActorTypeValid).withMessage('Should have a valid actor type'),
+ .custom(isActorTypeValid),
(req: express.Request, res: express.Response, next: express.NextFunction) => {
if (areValidationErrors(req, res)) return
})
}
- logger.debug('Checking follow parameters', { parameters: req.body })
-
if (areValidationErrors(req, res)) return
const body: ServerFollowCreate = req.body
const removeFollowingValidator = [
param('hostOrHandle')
- .custom(value => isHostValid(value) || isRemoteHandleValid(value))
- .withMessage('Should have a valid host/handle'),
+ .custom(value => isHostValid(value) || isRemoteHandleValid(value)),
async (req: express.Request, res: express.Response, next: express.NextFunction) => {
- logger.debug('Checking unfollowing parameters', { parameters: req.params })
-
if (areValidationErrors(req, res)) return
const serverActor = await getServerActor()
]
const getFollowerValidator = [
- param('nameWithHost').custom(isValidActorHandle).withMessage('Should have a valid nameWithHost'),
+ param('nameWithHost')
+ .custom(isValidActorHandle),
async (req: express.Request, res: express.Response, next: express.NextFunction) => {
- logger.debug('Checking get follower parameters', { parameters: req.params })
-
if (areValidationErrors(req, res)) return
let follow: MActorFollowActorsDefault
const acceptFollowerValidator = [
(req: express.Request, res: express.Response, next: express.NextFunction) => {
- logger.debug('Checking accept follower parameters', { parameters: req.params })
-
const follow = res.locals.follow
if (follow.state !== 'pending' && follow.state !== 'rejected') {
return res.fail({ message: 'Follow is not in pending/rejected state.' })
const rejectFollowerValidator = [
(req: express.Request, res: express.Response, next: express.NextFunction) => {
- logger.debug('Checking reject follower parameters', { parameters: req.params })
-
const follow = res.locals.follow
if (follow.state !== 'pending' && follow.state !== 'accepted') {
return res.fail({ message: 'Follow is not in pending/accepted state.' })