mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-05 19:42:24 +02:00
Cleanup express locals typings
This commit is contained in:
parent
e65c0c5b1f
commit
dae86118ed
45 changed files with 270 additions and 234 deletions
|
@ -169,27 +169,27 @@ export {
|
|||
// ---------------------------------------------------------------------------
|
||||
|
||||
function accountController (req: express.Request, res: express.Response) {
|
||||
const account: AccountModel = res.locals.account
|
||||
const account = res.locals.account
|
||||
|
||||
return activityPubResponse(activityPubContextify(account.toActivityPubObject()), res)
|
||||
}
|
||||
|
||||
async function accountFollowersController (req: express.Request, res: express.Response) {
|
||||
const account: AccountModel = res.locals.account
|
||||
const account = res.locals.account
|
||||
const activityPubResult = await actorFollowers(req, account.Actor)
|
||||
|
||||
return activityPubResponse(activityPubContextify(activityPubResult), res)
|
||||
}
|
||||
|
||||
async function accountFollowingController (req: express.Request, res: express.Response) {
|
||||
const account: AccountModel = res.locals.account
|
||||
const account = res.locals.account
|
||||
const activityPubResult = await actorFollowing(req, account.Actor)
|
||||
|
||||
return activityPubResponse(activityPubContextify(activityPubResult), res)
|
||||
}
|
||||
|
||||
async function accountPlaylistsController (req: express.Request, res: express.Response) {
|
||||
const account: AccountModel = res.locals.account
|
||||
const account = res.locals.account
|
||||
const activityPubResult = await actorPlaylists(req, account)
|
||||
|
||||
return activityPubResponse(activityPubContextify(activityPubResult), res)
|
||||
|
@ -197,7 +197,7 @@ async function accountPlaylistsController (req: express.Request, res: express.Re
|
|||
|
||||
function getAccountVideoRate (rateType: VideoRateType) {
|
||||
return (req: express.Request, res: express.Response) => {
|
||||
const accountVideoRate: AccountVideoRateModel = res.locals.accountVideoRate
|
||||
const accountVideoRate = res.locals.accountVideoRate
|
||||
|
||||
const byActor = accountVideoRate.Account.Actor
|
||||
const url = getRateUrl(rateType, byActor, accountVideoRate.Video)
|
||||
|
@ -211,7 +211,7 @@ function getAccountVideoRate (rateType: VideoRateType) {
|
|||
|
||||
async function videoController (req: express.Request, res: express.Response) {
|
||||
// We need more attributes
|
||||
const video: VideoModel = await VideoModel.loadForGetAPI(res.locals.video.id)
|
||||
const video = await VideoModel.loadForGetAPI(res.locals.video.id)
|
||||
|
||||
if (video.url.startsWith(CONFIG.WEBSERVER.URL) === false) return res.redirect(video.url)
|
||||
|
||||
|
@ -230,7 +230,7 @@ async function videoController (req: express.Request, res: express.Response) {
|
|||
}
|
||||
|
||||
async function videoAnnounceController (req: express.Request, res: express.Response) {
|
||||
const share = res.locals.videoShare as VideoShareModel
|
||||
const share = res.locals.videoShare
|
||||
|
||||
if (share.url.startsWith(CONFIG.WEBSERVER.URL) === false) return res.redirect(share.url)
|
||||
|
||||
|
@ -240,7 +240,7 @@ async function videoAnnounceController (req: express.Request, res: express.Respo
|
|||
}
|
||||
|
||||
async function videoAnnouncesController (req: express.Request, res: express.Response) {
|
||||
const video: VideoModel = res.locals.video
|
||||
const video = res.locals.video
|
||||
|
||||
const handler = async (start: number, count: number) => {
|
||||
const result = await VideoShareModel.listAndCountByVideoId(video.id, start, count)
|
||||
|
@ -255,21 +255,21 @@ async function videoAnnouncesController (req: express.Request, res: express.Resp
|
|||
}
|
||||
|
||||
async function videoLikesController (req: express.Request, res: express.Response) {
|
||||
const video: VideoModel = res.locals.video
|
||||
const video = res.locals.video
|
||||
const json = await videoRates(req, 'like', video, getVideoLikesActivityPubUrl(video))
|
||||
|
||||
return activityPubResponse(activityPubContextify(json), res)
|
||||
}
|
||||
|
||||
async function videoDislikesController (req: express.Request, res: express.Response) {
|
||||
const video: VideoModel = res.locals.video
|
||||
const video = res.locals.video
|
||||
const json = await videoRates(req, 'dislike', video, getVideoDislikesActivityPubUrl(video))
|
||||
|
||||
return activityPubResponse(activityPubContextify(json), res)
|
||||
}
|
||||
|
||||
async function videoCommentsController (req: express.Request, res: express.Response) {
|
||||
const video: VideoModel = res.locals.video
|
||||
const video = res.locals.video
|
||||
|
||||
const handler = async (start: number, count: number) => {
|
||||
const result = await VideoCommentModel.listAndCountByVideoId(video.id, start, count)
|
||||
|
@ -284,27 +284,27 @@ async function videoCommentsController (req: express.Request, res: express.Respo
|
|||
}
|
||||
|
||||
async function videoChannelController (req: express.Request, res: express.Response) {
|
||||
const videoChannel: VideoChannelModel = res.locals.videoChannel
|
||||
const videoChannel = res.locals.videoChannel
|
||||
|
||||
return activityPubResponse(activityPubContextify(videoChannel.toActivityPubObject()), res)
|
||||
}
|
||||
|
||||
async function videoChannelFollowersController (req: express.Request, res: express.Response) {
|
||||
const videoChannel: VideoChannelModel = res.locals.videoChannel
|
||||
const videoChannel = res.locals.videoChannel
|
||||
const activityPubResult = await actorFollowers(req, videoChannel.Actor)
|
||||
|
||||
return activityPubResponse(activityPubContextify(activityPubResult), res)
|
||||
}
|
||||
|
||||
async function videoChannelFollowingController (req: express.Request, res: express.Response) {
|
||||
const videoChannel: VideoChannelModel = res.locals.videoChannel
|
||||
const videoChannel = res.locals.videoChannel
|
||||
const activityPubResult = await actorFollowing(req, videoChannel.Actor)
|
||||
|
||||
return activityPubResponse(activityPubContextify(activityPubResult), res)
|
||||
}
|
||||
|
||||
async function videoCommentController (req: express.Request, res: express.Response) {
|
||||
const videoComment: VideoCommentModel = res.locals.videoComment
|
||||
const videoComment = res.locals.videoComment
|
||||
|
||||
if (videoComment.url.startsWith(CONFIG.WEBSERVER.URL) === false) return res.redirect(videoComment.url)
|
||||
|
||||
|
@ -323,7 +323,7 @@ async function videoCommentController (req: express.Request, res: express.Respon
|
|||
}
|
||||
|
||||
async function videoRedundancyController (req: express.Request, res: express.Response) {
|
||||
const videoRedundancy: VideoRedundancyModel = res.locals.videoRedundancy
|
||||
const videoRedundancy = res.locals.videoRedundancy
|
||||
if (videoRedundancy.url.startsWith(CONFIG.WEBSERVER.URL) === false) return res.redirect(videoRedundancy.url)
|
||||
|
||||
const serverActor = await getServerActor()
|
||||
|
@ -340,7 +340,7 @@ async function videoRedundancyController (req: express.Request, res: express.Res
|
|||
}
|
||||
|
||||
async function videoPlaylistController (req: express.Request, res: express.Response) {
|
||||
const playlist: VideoPlaylistModel = res.locals.videoPlaylist
|
||||
const playlist = res.locals.videoPlaylist
|
||||
|
||||
// We need more attributes
|
||||
playlist.OwnerAccount = await AccountModel.load(playlist.ownerAccountId)
|
||||
|
@ -353,7 +353,7 @@ async function videoPlaylistController (req: express.Request, res: express.Respo
|
|||
}
|
||||
|
||||
async function videoPlaylistElementController (req: express.Request, res: express.Response) {
|
||||
const videoPlaylistElement: VideoPlaylistElementModel = res.locals.videoPlaylistElement
|
||||
const videoPlaylistElement = res.locals.videoPlaylistElement
|
||||
|
||||
const json = videoPlaylistElement.toActivityPubObject()
|
||||
return activityPubResponse(activityPubContextify(json), res)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue