post.rb (445B)
- # frozen_string_literal: true
- class OStatus::Activity::Post < OStatus::Activity::Creation
- def perform
- status, just_created = super
- if just_created
- status.mentions.includes(:account).each do |mention|
- mentioned_account = mention.account
- next unless mentioned_account.local?
- NotifyService.new.call(mentioned_account, mention)
- end
- end
- status
- end
- private
- def reblog
- nil
- end
- end