mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-06 03:50:26 +02:00
Only display accepted followers/followings in about page
This commit is contained in:
parent
d275e75453
commit
b8f4167fb6
11 changed files with 171 additions and 35 deletions
|
@ -19,7 +19,8 @@ import {
|
|||
followingSortValidator,
|
||||
followValidator,
|
||||
getFollowerValidator,
|
||||
removeFollowingValidator
|
||||
removeFollowingValidator,
|
||||
listFollowsValidator
|
||||
} from '../../../middlewares/validators'
|
||||
import { ActorFollowModel } from '../../../models/activitypub/actor-follow'
|
||||
import { JobQueue } from '../../../lib/job-queue'
|
||||
|
@ -29,6 +30,7 @@ import { autoFollowBackIfNeeded } from '../../../lib/activitypub/follow'
|
|||
|
||||
const serverFollowsRouter = express.Router()
|
||||
serverFollowsRouter.get('/following',
|
||||
listFollowsValidator,
|
||||
paginationValidator,
|
||||
followingSortValidator,
|
||||
setDefaultSort,
|
||||
|
@ -52,6 +54,7 @@ serverFollowsRouter.delete('/following/:host',
|
|||
)
|
||||
|
||||
serverFollowsRouter.get('/followers',
|
||||
listFollowsValidator,
|
||||
paginationValidator,
|
||||
followersSortValidator,
|
||||
setDefaultSort,
|
||||
|
@ -92,26 +95,28 @@ export {
|
|||
|
||||
async function listFollowing (req: express.Request, res: express.Response) {
|
||||
const serverActor = await getServerActor()
|
||||
const resultList = await ActorFollowModel.listFollowingForApi(
|
||||
serverActor.id,
|
||||
req.query.start,
|
||||
req.query.count,
|
||||
req.query.sort,
|
||||
req.query.search
|
||||
)
|
||||
const resultList = await ActorFollowModel.listFollowingForApi({
|
||||
id: serverActor.id,
|
||||
start: req.query.start,
|
||||
count: req.query.count,
|
||||
sort: req.query.sort,
|
||||
search: req.query.search,
|
||||
state: req.query.state
|
||||
})
|
||||
|
||||
return res.json(getFormattedObjects(resultList.data, resultList.total))
|
||||
}
|
||||
|
||||
async function listFollowers (req: express.Request, res: express.Response) {
|
||||
const serverActor = await getServerActor()
|
||||
const resultList = await ActorFollowModel.listFollowersForApi(
|
||||
serverActor.id,
|
||||
req.query.start,
|
||||
req.query.count,
|
||||
req.query.sort,
|
||||
req.query.search
|
||||
)
|
||||
const resultList = await ActorFollowModel.listFollowersForApi({
|
||||
actorId: serverActor.id,
|
||||
start: req.query.start,
|
||||
count: req.query.count,
|
||||
sort: req.query.sort,
|
||||
search: req.query.search,
|
||||
state: req.query.state
|
||||
})
|
||||
|
||||
return res.json(getFormattedObjects(resultList.data, resultList.total))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue