Files
fizzy/app/models/comment/eventable.rb
T
Jorge Manrubia 310b8ad4e9 Make sure we only detect activity spikes when we should
The detection logic wasn't really working before
2025-06-05 15:49:27 +02:00

23 lines
392 B
Ruby

module Comment::Eventable
extend ActiveSupport::Concern
include ::Eventable
included do
after_create_commit :track_creation
end
def event_was_created(event)
card.touch_last_active_at
end
private
def should_track_event?
!creator.system?
end
def track_creation
track_event("created", collection: card.collection, creator: creator)
end
end