+ t.afterCommit(() => unicastTo(activity, byActor, videoComment.Video.VideoChannel.Account.Actor.getSharedInbox()))
+}
+
+async function sendDeleteVideoPlaylist (videoPlaylist: MVideoPlaylistFullSummary, t: Transaction) {
+ logger.info('Creating job to send delete of playlist %s.', videoPlaylist.url)
+
+ const byActor = videoPlaylist.OwnerAccount.Actor
+
+ const url = getDeleteActivityPubUrl(videoPlaylist.url)
+ const activity = buildDeleteActivity(url, videoPlaylist.url, byActor)
+
+ const serverActor = await getServerActor()
+ const toFollowersOf = [ byActor, serverActor ]
+
+ if (videoPlaylist.VideoChannel) toFollowersOf.push(videoPlaylist.VideoChannel.Actor)
+
+ return broadcastToFollowers(activity, byActor, toFollowersOf, t)