mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-31 12:42:09 +00:00 
			
		
		
		
	API: Unescape search suggestions (#4218)
Previously, the suggestion were HTML encoded. This PR fixes that.
This commit is contained in:
		| @@ -32,11 +32,14 @@ module Invidious::Routes::API::V1::Search | ||||
|  | ||||
|     begin | ||||
|       client = HTTP::Client.new("suggestqueries-clients6.youtube.com") | ||||
|       url = "/complete/search?client=youtube&hl=en&gl=#{region}&q=#{URI.encode_www_form(query)}&xssi=t&gs_ri=youtube&ds=yt" | ||||
|       client.before_request { |r| add_yt_headers(r) } | ||||
|  | ||||
|       url = "/complete/search?client=youtube&hl=en&gl=#{region}&q=#{URI.encode_www_form(query)}&gs_ri=youtube&ds=yt" | ||||
|  | ||||
|       response = client.get(url).body | ||||
|       client.close | ||||
|  | ||||
|       body = JSON.parse(response[5..-1]).as_a | ||||
|       body = JSON.parse(response[19..-2]).as_a | ||||
|       suggestions = body[1].as_a[0..-2] | ||||
|  | ||||
|       JSON.build do |json| | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Samantaz Fox
					Samantaz Fox