})
}
- logger.debug('Checking follow parameters', { parameters: req.body })
-
if (areValidationErrors(req, res)) return
const body: ServerFollowCreate = req.body
.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()
.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.' })