mirror of
				https://github.com/jellyfin/jellyfin.git
				synced 2025-11-04 03:27:21 -05:00 
			
		
		
		
	Merge pull request #1785 from dkanada/compat
Add mediabrowser route back for now
This commit is contained in:
		
						commit
						fc99f1f563
					
				@ -276,9 +276,9 @@ namespace Emby.Server.Implementations.HttpServer
 | 
			
		||||
                {
 | 
			
		||||
                    connection.Dispose();
 | 
			
		||||
                }
 | 
			
		||||
                catch
 | 
			
		||||
                catch (Exception ex)
 | 
			
		||||
                {
 | 
			
		||||
 | 
			
		||||
                    _logger.LogError(ex, "Error disposing connection");
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
@ -603,7 +603,14 @@ namespace Emby.Server.Implementations.HttpServer
 | 
			
		||||
                    Summary = route.Summary
 | 
			
		||||
                });
 | 
			
		||||
 | 
			
		||||
                routes.Add(new RouteAttribute(NormalizeOldRoutePath(route.Path), route.Verbs)
 | 
			
		||||
                routes.Add(new RouteAttribute(NormalizeEmbyRoutePath(route.Path), route.Verbs)
 | 
			
		||||
                {
 | 
			
		||||
                    Notes = route.Notes,
 | 
			
		||||
                    Priority = route.Priority,
 | 
			
		||||
                    Summary = route.Summary
 | 
			
		||||
                });
 | 
			
		||||
 | 
			
		||||
                routes.Add(new RouteAttribute(NormalizeMediaBrowserRoutePath(route.Path), route.Verbs)
 | 
			
		||||
                {
 | 
			
		||||
                    Notes = route.Notes,
 | 
			
		||||
                    Priority = route.Priority,
 | 
			
		||||
@ -645,7 +652,7 @@ namespace Emby.Server.Implementations.HttpServer
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // this method was left for compatibility with third party clients
 | 
			
		||||
        private static string NormalizeOldRoutePath(string path)
 | 
			
		||||
        private static string NormalizeEmbyRoutePath(string path)
 | 
			
		||||
        {
 | 
			
		||||
            if (path.StartsWith("/", StringComparison.OrdinalIgnoreCase))
 | 
			
		||||
            {
 | 
			
		||||
@ -655,6 +662,17 @@ namespace Emby.Server.Implementations.HttpServer
 | 
			
		||||
            return "emby/" + path;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // this method was left for compatibility with third party clients
 | 
			
		||||
        private static string NormalizeMediaBrowserRoutePath(string path)
 | 
			
		||||
        {
 | 
			
		||||
            if (path.StartsWith("/", StringComparison.OrdinalIgnoreCase))
 | 
			
		||||
            {
 | 
			
		||||
                return "/mediabrowser" + path;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            return "mediabrowser/" + path;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private static string NormalizeCustomRoutePath(string baseUrl, string path)
 | 
			
		||||
        {
 | 
			
		||||
            if (path.StartsWith("/", StringComparison.OrdinalIgnoreCase))
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user