Readd accidently removed category item unpacking

This commit is contained in:
syeopite 2021-10-27 07:11:51 -07:00
parent 9ef5c47a5e
commit 9752616ab3
No known key found for this signature in database
GPG Key ID: 6FA616E5A5294A82
1 changed files with 16 additions and 1 deletions

View File

@ -239,5 +239,20 @@ def process_search_query(url_params, query, page, user, region)
count, items = search(search_query, search_params, region).as(Tuple)
end
{search_query, count, items, url_params}
# Light processing to flatten search results out of Categories.
# They should ideally be supported in the future.
items_without_category = [] of SearchItem | ChannelVideo
items.each do |i|
if i.is_a? Category
i.contents.each do |nest_i|
if !nest_i.is_a? Video
items_without_category << nest_i
end
end
else
items_without_category << i
end
end
{search_query, items_without_category.size, items_without_category, url_params}
end