X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Factivitypub%2Fsend%2Fsend-view.ts;h=153e942959160f4b536527d149e03b15a16b5f97;hb=4d7ce9218a3f695bf3d013cbdce1c5c6a5221927;hp=47482b9a99ce8b81d20d9908ed6a7b6a5f4d452a;hpb=598edb8af1cc7e5ea3ead1ec9c96c4853b90be36;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/activitypub/send/send-view.ts b/server/lib/activitypub/send/send-view.ts index 47482b9a9..153e94295 100644 --- a/server/lib/activitypub/send/send-view.ts +++ b/server/lib/activitypub/send/send-view.ts @@ -1,17 +1,17 @@ import { Transaction } from 'sequelize' +import { MActorAudience, MVideoImmutable, MVideoUrl } from '@server/types/models' import { ActivityAudience, ActivityView } from '../../../../shared/models/activitypub' -import { ActorModel } from '../../../models/activitypub/actor' -import { getVideoLikeActivityPubUrl } from '../url' -import { sendVideoRelatedActivity } from './utils' -import { audiencify, getAudience } from '../audience' import { logger } from '../../../helpers/logger' -import { MActorAudience, MVideoAccountLight, MVideoUrl } from '@server/typings/models' +import { ActorModel } from '../../../models/actor/actor' +import { audiencify, getAudience } from '../audience' +import { getLocalVideoViewActivityPubUrl } from '../url' +import { sendVideoRelatedActivity } from './utils' -async function sendView (byActor: ActorModel, video: MVideoAccountLight, t: Transaction) { +async function sendView (byActor: ActorModel, video: MVideoImmutable, t: Transaction) { logger.info('Creating job to send view of %s.', video.url) const activityBuilder = (audience: ActivityAudience) => { - const url = getVideoLikeActivityPubUrl(byActor, video) + const url = getLocalVideoViewActivityPubUrl(byActor, video) return buildViewActivity(url, byActor, video, audience) }