Explorar o código

Address comments

Bond-009 %!s(int64=6) %!d(string=hai) anos
pai
achega
3f13851be5

+ 2 - 1
Emby.Server.Implementations/HttpServer/HttpResultFactory.cs

@@ -277,7 +277,8 @@ namespace Emby.Server.Implementations.HttpServer
 
         private object ToOptimizedResultInternal<T>(IRequest request, T dto, IDictionary<string, string> responseHeaders = null)
         {
-            var contentType = request.ResponseContentType?.Split(';')[0];
+            // TODO: @bond use Span and .Equals
+            var contentType = request.ResponseContentType?.Split(';')[0].Trim().ToLowerInvariant();
 
             switch (contentType)
             {

+ 1 - 1
Jellyfin.Server/Jellyfin.Server.csproj

@@ -3,7 +3,7 @@
   <PropertyGroup>
     <AssemblyName>jellyfin</AssemblyName>
     <OutputType>Exe</OutputType>
-    <TargetFramework>netcoreapp2.2</TargetFramework>
+    <TargetFramework>netcoreapp2.1</TargetFramework>
     <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
   </PropertyGroup>
 

+ 2 - 2
Jellyfin.Server/SocketSharp/WebSocketSharpRequest.cs

@@ -194,8 +194,8 @@ namespace Jellyfin.Server.SocketSharp
                 {
                     // TODO: @bond move to Span when Span.Split lands
                     // https://github.com/dotnet/corefx/issues/26528
-                    var contentType = acceptsType?.Split(';')[0];
-                    acceptsAnything = contentType.IndexOf("*/*", StringComparison.Ordinal) != -1;
+                    var contentType = acceptsType?.Split(';')[0].Trim();
+                    acceptsAnything = contentType.Equals("*/*", StringComparison.OrdinalIgnoreCase);
 
                     if (acceptsAnything)
                     {