Commit acd1c3f6 authored by Valery Sizov's avatar Valery Sizov

ES: refactoring

parent 01d4c86a
module Gitlab module Gitlab
module Elastic module Elastic
class SnippetSearchResults < SearchResults class SnippetSearchResults < ::Gitlab::SnippetSearchResults
include SnippetsHelper
attr_reader :limit_snippet_ids
def initialize(limit_snippet_ids, query)
@limit_snippet_ids = limit_snippet_ids
@query = query
end
def objects(scope, page = nil) def objects(scope, page = nil)
case scope case scope
when 'snippet_titles' when 'snippet_titles'
...@@ -27,18 +18,6 @@ module Gitlab ...@@ -27,18 +18,6 @@ module Gitlab
end end
end end
def total_count
@total_count ||= snippet_titles_count + snippet_blobs_count
end
def snippet_titles_count
@snippet_titles_count ||= snippet_titles.total_count
end
def snippet_blobs_count
@snippet_blobs_count ||= snippet_blobs.total_count
end
private private
def snippet_titles def snippet_titles
...@@ -56,10 +35,6 @@ module Gitlab ...@@ -56,10 +35,6 @@ module Gitlab
Snippet.elastic_search_code(query, options: opt) Snippet.elastic_search_code(query, options: opt)
end end
def default_scope
'snippet_blobs'
end
end end
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment