X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fapi%2Fserver%2Ffollows.ts;h=9557810b57d03a577733f2901ff3a6469fe9a210;hb=69c1f3c25622500e0956127a2493bba54fce97f8;hp=2e0fd25ebb2d4dbf0fae0ced9a5c765fbccbeae8;hpb=41fb13c330de629df2d23379209e79c7af0f2e9a;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/api/server/follows.ts b/server/controllers/api/server/follows.ts index 2e0fd25eb..9557810b5 100644 --- a/server/controllers/api/server/follows.ts +++ b/server/controllers/api/server/follows.ts @@ -21,8 +21,8 @@ import { } from '../../../middlewares' import { acceptOrRejectFollowerValidator, - followersSortValidator, - followingSortValidator, + instanceFollowersSortValidator, + instanceFollowingSortValidator, followValidator, getFollowerValidator, listFollowsValidator, @@ -35,7 +35,7 @@ const serverFollowsRouter = express.Router() serverFollowsRouter.get('/following', listFollowsValidator, paginationValidator, - followingSortValidator, + instanceFollowingSortValidator, setDefaultSort, setDefaultPagination, asyncMiddleware(listFollowing) @@ -59,7 +59,7 @@ serverFollowsRouter.delete('/following/:hostOrHandle', serverFollowsRouter.get('/followers', listFollowsValidator, paginationValidator, - followersSortValidator, + instanceFollowersSortValidator, setDefaultSort, setDefaultPagination, asyncMiddleware(listFollowers) @@ -98,8 +98,8 @@ export { async function listFollowing (req: express.Request, res: express.Response) { const serverActor = await getServerActor() - const resultList = await ActorFollowModel.listFollowingForApi({ - id: serverActor.id, + const resultList = await ActorFollowModel.listInstanceFollowingForApi({ + followerId: serverActor.id, start: req.query.start, count: req.query.count, sort: req.query.sort, @@ -114,7 +114,7 @@ async function listFollowing (req: express.Request, res: express.Response) { async function listFollowers (req: express.Request, res: express.Response) { const serverActor = await getServerActor() const resultList = await ActorFollowModel.listFollowersForApi({ - actorId: serverActor.id, + actorIds: [ serverActor.id ], start: req.query.start, count: req.query.count, sort: req.query.sort, @@ -159,7 +159,7 @@ async function removeFollowing (req: express.Request, res: express.Response) { const follow = res.locals.follow await sequelizeTypescript.transaction(async t => { - if (follow.state === 'accepted') await sendUndoFollow(follow, t) + if (follow.state === 'accepted') sendUndoFollow(follow, t) // Disable redundancy on unfollowed instances const server = follow.ActorFollowing.Server