Avoid room queries for messages without mentions

This commit is contained in:
GPT on behalf of DHH
2026-10-08 20:46:01 +02:00
parent b042182791
commit 0aa339d81e
2 changed files with 40 additions and 1 deletions
+2 -1
View File
@@ -2,7 +2,8 @@ module Message::Mentionee
extend ActiveSupport::Concern
def mentionees
room.users.where(id: mentioned_users.map(&:id))
ids = mentioned_users.map(&:id)
ids.empty? ? User.none : room.users.where(id: ids)
end
private