mirror of
https://github.com/mastodon/mastodon.git
synced 2025-05-07 12:16:14 +00:00
oh right ruby uses double && for logical and
This commit is contained in:
parent
dd81abf389
commit
890157170e
|
@ -232,8 +232,8 @@ module JsonLdHelper
|
|||
while collection.is_a?(Hash)
|
||||
items.concat(as_array(collection_page_items(collection)))
|
||||
|
||||
break if !max_items.nil? & items.size >= max_items
|
||||
break if !max_pages.nil? & n_pages >= max_pages
|
||||
break if !max_items.nil? && items.size >= max_items
|
||||
break if !max_pages.nil? && n_pages >= max_pages
|
||||
|
||||
collection = collection['next'].present? ? fetch_collection(collection['next'], reference_uri: reference_uri, on_behalf_of: on_behalf_of) : nil
|
||||
n_pages += 1
|
||||
|
@ -264,7 +264,7 @@ module JsonLdHelper
|
|||
# @return [Hash, nil]
|
||||
def fetch_collection(collection_or_uri, reference_uri: nil, on_behalf_of: nil)
|
||||
return collection_or_uri if collection_or_uri.is_a?(Hash)
|
||||
return if !reference_uri.nil? & non_matching_uri_hosts?(reference_uri, collection_or_uri)
|
||||
return if !reference_uri.nil? && non_matching_uri_hosts?(reference_uri, collection_or_uri)
|
||||
|
||||
# NOTE: For backward compatibility reasons, Mastodon signs outgoing
|
||||
# queries incorrectly by default.
|
||||
|
|
|
@ -8,11 +8,11 @@ class ActivityPub::FetchRepliesService < BaseService
|
|||
|
||||
def call(reference_uri, collection_or_uri, max_pages: 1, allow_synchronous_requests: true, request_id: nil)
|
||||
@reference_uri = reference_uri
|
||||
return if !allow_synchronous_requests & !collection_or_uri.is_a?(Hash)
|
||||
return if !allow_synchronous_requests && !collection_or_uri.is_a?(Hash)
|
||||
|
||||
# if given a prefetched collection while forbidding synchronous requests,
|
||||
# process it and return without fetching additional pages
|
||||
max_pages = 1 if !allow_synchronous_requests & collection_or_uri.is_a?(Hash)
|
||||
max_pages = 1 if !allow_synchronous_requests && collection_or_uri.is_a?(Hash)
|
||||
|
||||
@items, n_pages = collection_items(collection_or_uri, max_pages: max_pages, max_items: MAX_REPLIES, reference_uri: @reference_uri)
|
||||
return if @items.nil?
|
||||
|
|
Loading…
Reference in New Issue
Block a user