-async function likeActivityData (
- url: string,
- byActor: ActorModel,
- video: VideoModel,
- t: Transaction,
- audience?: ActivityAudience
-): Promise<ActivityLike> {
- if (!audience) {
- audience = await getAudience(byActor, t)
- }
-
- return audiencify({
- type: 'Like' as 'Like',
- id: url,
- actor: byActor.url,
- object: video.url
- }, audience)
+function buildLikeActivity (url: string, byActor: ActorModel, video: VideoModel, audience?: ActivityAudience): ActivityLike {
+ if (!audience) audience = getAudience(byActor)
+
+ return audiencify(
+ {
+ type: 'Like' as 'Like',
+ id: url,
+ actor: byActor.url,
+ object: video.url
+ },
+ audience
+ )