- // Load new channel
- const channelActor = await getOrCreateVideoChannelFromVideoObject(videoObject)
-
- const account = actor.Account as MAccountIdActor
- account.Actor = actor
-
- const updateOptions = {
- video,
- videoObject,
- account,
- channel: channelActor.VideoChannel,
- overrideTo: activity.to
- }
- return updateVideoFromAP(updateOptions)
+ const updater = new APVideoUpdater(videoObject, video)
+ return updater.update(activity.to)