forked from midou/invidious
		
	Fix watch for videos that don't have fmt_stream
This commit is contained in:
		| @@ -151,9 +151,11 @@ get "/watch" do |env| | ||||
|     fmt_stream << HTTP::Params.parse(string) | ||||
|   end | ||||
|  | ||||
|   if fmt_stream[0]["s"]? | ||||
|     fmt_stream.each do |fmt| | ||||
|       fmt["url"] = "#{fmt["url"]}&signature=#{decrypt_signature(fmt["s"])}" | ||||
|   if fmt_stream[0]? | ||||
|     if fmt_stream[0]["s"]? | ||||
|       fmt_stream.each do |fmt| | ||||
|         fmt["url"] = "#{fmt["url"]}&signature=#{decrypt_signature(fmt["s"])}" | ||||
|       end | ||||
|     end | ||||
|   end | ||||
|  | ||||
| @@ -167,9 +169,11 @@ get "/watch" do |env| | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   if adaptive_fmts[0]["s"]? | ||||
|     adaptive_fmts.each do |fmt| | ||||
|       fmt["url"] = "#{fmt["url"]}&signature=#{decrypt_signature(fmt["s"])}" | ||||
|   if adaptive_fmts[0]? | ||||
|     if adaptive_fmts[0]["s"]? | ||||
|       adaptive_fmts.each do |fmt| | ||||
|         fmt["url"] = "#{fmt["url"]}&signature=#{decrypt_signature(fmt["s"])}" | ||||
|       end | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   | ||||
| @@ -7,7 +7,7 @@ | ||||
| <% slice.each do |video| %> | ||||
|     <div class="pure-u-1 pure-u-md-1-4"> | ||||
|         <div style="margin:1em;"> | ||||
|             <a style="width:100%;" class="link" href="/watch?v=<%= video["link"] %>"> | ||||
|             <a style="width:100%;" class="link" href="<%= video["link"] %>"> | ||||
|                 <img style="width:100%;" src="<%= video["thumbnail"] %>"/> | ||||
|                 <%= video["title"] %> | ||||
|             </a> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user