mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-11-03 22:21:55 +00:00 
			
		
		
		
	routing: move feed routes registration to Invidious::Routing
This commit is contained in:
		@@ -346,19 +346,7 @@ end
 | 
				
			|||||||
  # User routes
 | 
					  # User routes
 | 
				
			||||||
  Invidious::Routing.register_user_routes
 | 
					  Invidious::Routing.register_user_routes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Feeds
 | 
					  Invidious::Routing.register_feed_routes
 | 
				
			||||||
  Invidious::Routing.get "/view_all_playlists", Invidious::Routes::Feeds, :view_all_playlists_redirect
 | 
					 | 
				
			||||||
  Invidious::Routing.get "/feed/playlists", Invidious::Routes::Feeds, :playlists
 | 
					 | 
				
			||||||
  Invidious::Routing.get "/feed/popular", Invidious::Routes::Feeds, :popular
 | 
					 | 
				
			||||||
  Invidious::Routing.get "/feed/trending", Invidious::Routes::Feeds, :trending
 | 
					 | 
				
			||||||
  Invidious::Routing.get "/feed/subscriptions", Invidious::Routes::Feeds, :subscriptions
 | 
					 | 
				
			||||||
  Invidious::Routing.get "/feed/history", Invidious::Routes::Feeds, :history
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # RSS Feeds
 | 
					 | 
				
			||||||
  Invidious::Routing.get "/feed/channel/:ucid", Invidious::Routes::Feeds, :rss_channel
 | 
					 | 
				
			||||||
  Invidious::Routing.get "/feed/private", Invidious::Routes::Feeds, :rss_private
 | 
					 | 
				
			||||||
  Invidious::Routing.get "/feed/playlist/:plid", Invidious::Routes::Feeds, :rss_playlist
 | 
					 | 
				
			||||||
  Invidious::Routing.get "/feeds/videos.xml", Invidious::Routes::Feeds, :rss_videos
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Support push notifications via PubSubHubbub
 | 
					  # Support push notifications via PubSubHubbub
 | 
				
			||||||
  Invidious::Routing.get "/feed/webhook/:token", Invidious::Routes::Feeds, :push_notifications_get
 | 
					  Invidious::Routing.get "/feed/webhook/:token", Invidious::Routes::Feeds, :push_notifications_get
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -56,6 +56,22 @@ module Invidious::Routing
 | 
				
			|||||||
    post "/playlist_ajax", Routes::Playlists, :playlist_ajax
 | 
					    post "/playlist_ajax", Routes::Playlists, :playlist_ajax
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  def register_feed_routes
 | 
				
			||||||
 | 
					    # Feeds
 | 
				
			||||||
 | 
					    get "/view_all_playlists", Routes::Feeds, :view_all_playlists_redirect
 | 
				
			||||||
 | 
					    get "/feed/playlists", Routes::Feeds, :playlists
 | 
				
			||||||
 | 
					    get "/feed/popular", Routes::Feeds, :popular
 | 
				
			||||||
 | 
					    get "/feed/trending", Routes::Feeds, :trending
 | 
				
			||||||
 | 
					    get "/feed/subscriptions", Routes::Feeds, :subscriptions
 | 
				
			||||||
 | 
					    get "/feed/history", Routes::Feeds, :history
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # RSS Feeds
 | 
				
			||||||
 | 
					    get "/feed/channel/:ucid", Routes::Feeds, :rss_channel
 | 
				
			||||||
 | 
					    get "/feed/private", Routes::Feeds, :rss_private
 | 
				
			||||||
 | 
					    get "/feed/playlist/:plid", Routes::Feeds, :rss_playlist
 | 
				
			||||||
 | 
					    get "/feeds/videos.xml", Routes::Feeds, :rss_videos
 | 
				
			||||||
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # -------------------
 | 
					  # -------------------
 | 
				
			||||||
  #  Youtube routes
 | 
					  #  Youtube routes
 | 
				
			||||||
  # -------------------
 | 
					  # -------------------
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user