Fix full-text search query quotation, improve tag search performance with an index,
add ability to open status by URL from search (fix #53)
This commit is contained in:
@ -1,8 +1,13 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class FetchRemoteStatusService < BaseService
|
||||
def call(url)
|
||||
atom_url, body = FetchAtomService.new.call(url)
|
||||
def call(url, prefetched_body = nil)
|
||||
if prefetched_body.nil?
|
||||
atom_url, body = FetchAtomService.new.call(url)
|
||||
else
|
||||
atom_url = url
|
||||
body = prefetched_body
|
||||
end
|
||||
|
||||
return nil if atom_url.nil?
|
||||
process_atom(atom_url, body)
|
||||
|
Reference in New Issue
Block a user