mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-30 20:22:00 +00:00 
			
		
		
		
	Raise 400 on invalid request to '/feed/webhook'
This commit is contained in:
		| @@ -2656,9 +2656,18 @@ end | ||||
| get "/feed/webhook/:token" do |env| | ||||
|   verify_token = env.params.url["token"] | ||||
|  | ||||
|   mode = env.params.query["hub.mode"] | ||||
|   topic = env.params.query["hub.topic"] | ||||
|   challenge = env.params.query["hub.challenge"] | ||||
|   mode = env.params.query["hub.mode"]? | ||||
|   topic = env.params.query["hub.topic"]? | ||||
|   challenge = env.params.query["hub.challenge"]? | ||||
|  | ||||
|   if !mode || !topic || !challenge | ||||
|     env.response.status_code = 400 | ||||
|     next | ||||
|   else | ||||
|     mode = mode.not_nil! | ||||
|     topic = topic.not_nil! | ||||
|     challenge = challenge.not_nil! | ||||
|   end | ||||
|  | ||||
|   case verify_token | ||||
|   when .starts_with? "v1" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Omar Roth
					Omar Roth