Files
once-campfire/app/models/message/mentionee.rb
T
2026-10-08 20:46:01 +02:00

18 lines
317 B
Ruby

module Message::Mentionee
extend ActiveSupport::Concern
def mentionees
ids = mentioned_users.map(&:id)
ids.empty? ? User.none : room.users.where(id: ids)
end
private
def mentioned_users
if body.body
body.body.attachables.grep(User).uniq
else
[]
end
end
end