Move by_domain/local interaction check to filter (#39216)

This commit is contained in:
Matt Jankowski authored and GitHub committed 2026-06-01 14:52:19 +00:00
1 parent 50b6bbe379
commit 8d4f9a97fe
3 files changed
+9 -6

No files matched your search

+7 -1
View File
@@ -19,7 +19,7 @@ class CustomEmojiFilter
def results
scope = CustomEmoji.alphabetic
params.each do |key, value|
relevant_params.each do |key, value|
next if IGNORED_PARAMS.include?(key.to_s)
scope.merge!(scope_for(key, value)) if value.present?
@@ -30,6 +30,12 @@ class CustomEmojiFilter
private
def relevant_params
params.tap do |args|
args.delete(:by_domain) if args[:local].present?
end
end
def scope_for(key, value)
case key.to_s
when 'local'