Sha256: 20c859d495de95f85afcef0f53dab86891fa0d2e9894e18e86007b53ad54dd61

Contents?: true

Size: 497 Bytes

Versions: 8

Compression:

Stored size: 497 Bytes

Contents

# Log user unfollowing another user to activity streams
class UserUnfollowEventJob < EventJob
  attr_accessor :unfollowee, :unfollower

  def perform(unfollower, unfollowee)
    @unfollower = unfollower
    @unfollowee = unfollowee
    super(unfollower)
  end

  # log the event to the users event stream
  def log_user_event(_unfollower)
    super
    unfollowee.log_event(event)
  end

  def action
    "User #{link_to_profile unfollower} has unfollowed #{link_to_profile unfollowee}"
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sufia-7.1.0 app/jobs/user_unfollow_event_job.rb
sufia-7.0.0 app/jobs/user_unfollow_event_job.rb
sufia-7.0.0.rc2 app/jobs/user_unfollow_event_job.rb
sufia-7.0.0.rc1 app/jobs/user_unfollow_event_job.rb
sufia-7.0.0.beta4 app/jobs/user_unfollow_event_job.rb
sufia-7.0.0.beta3 app/jobs/user_unfollow_event_job.rb
sufia-7.0.0.beta2 app/jobs/user_unfollow_event_job.rb
sufia-7.0.0.beta1 app/jobs/user_unfollow_event_job.rb