mirror of
https://github.com/mastodon/mastodon.git
synced 2025-05-07 12:16:14 +00:00
18 lines
362 B
Ruby
18 lines
362 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Favourite::FaspConcern
|
|
extend ActiveSupport::Concern
|
|
|
|
included do
|
|
after_commit :announce_trends_to_subscribed_fasp, on: :create
|
|
end
|
|
|
|
private
|
|
|
|
def announce_trends_to_subscribed_fasp
|
|
return unless Mastodon::Feature.fasp_enabled?
|
|
|
|
Fasp::AnnounceTrendWorker.perform_async(status_id, 'favourite')
|
|
end
|
|
end
|