Class: Thredded::Workgroup::MarkAllTopicsReadJob
- Inherits:
-
ActiveJob::Base
- Object
- ActiveJob::Base
- Thredded::Workgroup::MarkAllTopicsReadJob
- Defined in:
- app/jobs/thredded/workgroup/mark_all_topics_read_job.rb
Instance Method Summary collapse
Instance Method Details
#perform(user) ⇒ Object
6 7 8 9 10 |
# File 'app/jobs/thredded/workgroup/mark_all_topics_read_job.rb', line 6 def perform(user) ::Thredded::Topic.unread(user).each do |topic| ::Thredded::UserTopicReadState.touch!(user.id, topic.last_post) end end |