1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-05 19:42:24 +02:00

Type toActivityPubObject functions

This commit is contained in:
Chocobozzz 2019-08-21 14:31:57 +02:00
parent f92e7f76d4
commit b5fecbf441
No known key found for this signature in database
GPG key ID: 583A612D890159BE
24 changed files with 109 additions and 53 deletions

View file

@ -214,7 +214,7 @@ async function videoController (req: express.Request, res: express.Response) {
// We need captions to render AP object
const captions = await VideoCaptionModel.listVideoCaptions(video.id)
const videoWithCaptions: MVideoAPWithoutCaption = Object.assign(video, { VideoCaptions: captions })
const videoWithCaptions = Object.assign(video, { VideoCaptions: captions })
const audience = getAudience(videoWithCaptions.VideoChannel.Account.Actor, videoWithCaptions.privacy === VideoPrivacy.PUBLIC)
const videoObject = audiencify(videoWithCaptions.toActivityPubObject(), audience)
@ -351,7 +351,7 @@ async function videoPlaylistController (req: express.Request, res: express.Respo
}
async function videoPlaylistElementController (req: express.Request, res: express.Response) {
const videoPlaylistElement = res.locals.videoPlaylistElement
const videoPlaylistElement = res.locals.videoPlaylistElementAP
const json = videoPlaylistElement.toActivityPubObject()
return activityPubResponse(activityPubContextify(json), res)