Refactor `add_recipients`

This commit is contained in:
blackst0ne 2018-04-09 19:16:40 +11:00
parent b8c098ecfa
commit 58dd4a095f
1 changed files with 2 additions and 3 deletions

View File

@ -51,11 +51,10 @@ module NotificationRecipientService
def add_recipients(users, type, reason)
if users.is_a?(ActiveRecord::Relation)
users = users.includes(:notification_settings).to_a
users = users.includes(:notification_settings)
end
users = Array(users)
users.compact!
users = Array(users).compact
recipients.concat(users.map { |u| make_recipient(u, type, reason) })
end