IpAddrSearch: simplify search_by_user_name, remove unused @errors.
This commit is contained in:
@@ -1,10 +1,9 @@
|
|||||||
module Moderator
|
module Moderator
|
||||||
class IpAddrSearch
|
class IpAddrSearch
|
||||||
attr_reader :params, :errors
|
attr_reader :params
|
||||||
|
|
||||||
def initialize(params)
|
def initialize(params)
|
||||||
@params = params
|
@params = params
|
||||||
@errors = []
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def execute
|
def execute
|
||||||
@@ -39,11 +38,8 @@ module Moderator
|
|||||||
end
|
end
|
||||||
|
|
||||||
def search_by_user_name(user_names)
|
def search_by_user_name(user_names)
|
||||||
user_names = user_names.map do |username|
|
user_ids = user_names.map { |name| User.name_to_id(name) }
|
||||||
username.downcase.strip.tr(" ", "_")
|
search_by_user_id(user_ids)
|
||||||
end
|
|
||||||
users = User.where("lower(name) in (?)", user_names)
|
|
||||||
search_by_user_id(users.map(&:id))
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def search_by_user_id(user_ids)
|
def search_by_user_id(user_ids)
|
||||||
|
|||||||
Reference in New Issue
Block a user