Class: DismissedTopicUser

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/dismissed_topic_user.rb

Class Method Summary collapse

Class Method Details

.lookup_for(user, topics) ⇒ Object



7
8
9
10
11
12
# File 'app/models/dismissed_topic_user.rb', line 7

def self.lookup_for(user, topics)
  return [] if user.blank? || topics.blank?

  topic_ids = topics.map(&:id)
  DismissedTopicUser.where(topic_id: topic_ids, user_id: user.id).pluck(:topic_id)
end