summaryrefslogtreecommitdiffstats
path: root/src/helpers.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/helpers.cr')
-rw-r--r--src/helpers.cr5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/helpers.cr b/src/helpers.cr
index 6d403446..d0c74d5c 100644
--- a/src/helpers.cr
+++ b/src/helpers.cr
@@ -617,11 +617,10 @@ def get_user(sid, client, headers, db)
end
def fetch_user(sid, client, headers)
- feed = client.get("/subscription_manager?disable_polymer=1", headers).body
+ feed = client.get("/subscription_manager?disable_polymer=1", headers)
+ feed = XML.parse_html(feed.body)
channels = [] of String
- feed = XML.parse_html(feed)
-
feed.xpath_nodes(%q(//a[@class="subscription-title yt-uix-sessionlink"]/@href)).each do |channel|
channel_id = channel.content.lstrip("/channel/").not_nil!
get_channel(channel_id, client, PG_DB)