From 567b9f31f3140eb3723d14dbd2ed17483fb36847 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Fri, 17 Aug 2018 16:08:07 -0500 Subject: [PATCH] Add fix for livestreams in search results --- src/invidious/helpers/helpers.cr | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/invidious/helpers/helpers.cr b/src/invidious/helpers/helpers.cr index 5f29ee8d..a7a8158f 100644 --- a/src/invidious/helpers/helpers.cr +++ b/src/invidious/helpers/helpers.cr @@ -303,8 +303,13 @@ def extract_videos(nodeset, ucid = nil) published = Time.epoch(metadata[0].xpath_node(%q(.//span)).not_nil!["data-timestamp"].to_i64) else # Livestream - view_count = metadata[0].content.delete("Streamed, watching").to_i64 - published = Time.now + if metadata[0].content.starts_with? "Streamed " + view_count = 0_i64 + published = decode_date(metadata[0].content.lchop("Streamed ")) + else + view_count = metadata[0].content.delete(" watching,").to_i64 + published = Time.now + end end else published = decode_date(metadata[0].content)