Update channel playlists to use polymer

This commit is contained in:
Omar Roth
2020-06-16 17:51:35 -05:00
parent 074497b0f6
commit 056e7432bd
5 changed files with 47 additions and 386 deletions

View File

@@ -243,7 +243,8 @@ def channel_search(query, page, channel)
response = YT_POOL.client &.get(url)
initial_data = JSON.parse(response.body).as_a.find &.["response"]?
return 0, [] of SearchItem if !initial_data
items = extract_items(initial_data.as_h)
author = initial_data["response"]?.try &.["metadata"]?.try &.["channelMetadataRenderer"]?.try &.["title"]?.try &.as_s
items = extract_items(initial_data.as_h, author, ucid)
return items.size, items
end