-async function processAnnounceActivity (activity: ActivityAnnounce, actorAnnouncer: ActorModel) {
- return retryTransactionWrapper(processVideoShare, actorAnnouncer, activity)
+async function processAnnounceActivity (options: APProcessorOptions<ActivityAnnounce>) {
+ const { activity, byActor: actorAnnouncer } = options
+ // Only notify if it is not from a fetcher job
+ const notify = options.fromFetch !== true
+
+ return retryTransactionWrapper(processVideoShare, actorAnnouncer, activity, notify)