Retrospring/app/models/relationships/follow.rb

20 lines
443 B
Ruby

class Relationships::Follow < Relationship
after_create do
Notification.notify target, self
# increment counts
source.increment! :friend_count
target.increment! :follower_count
end
before_destroy do
Notification.denotify target, self
# decrement counts
source.decrement! :friend_count
target.decrement! :follower_count
end
def notification_type(*_args)
Notifications::StartedFollowing
end
end