Explorar o código

Update SessionController.cs

Removed unnecessary construction of POCO to represent data from POST body
BrianCArnold %!s(int64=4) %!d(string=hai) anos
pai
achega
80fe48fda9
Modificáronse 1 ficheiros con 3 adicións e 5 borrados
  1. 3 5
      Jellyfin.Api/Controllers/SessionController.cs

+ 3 - 5
Jellyfin.Api/Controllers/SessionController.cs

@@ -323,12 +323,10 @@ namespace Jellyfin.Api.Controllers
             [FromRoute, Required] string sessionId,
             [FromRoute, Required] string sessionId,
             [FromBody, Required] MessageCommand command)
             [FromBody, Required] MessageCommand command)
         {
         {
-            var nullCorrectedCommand = new MessageCommand
+            if (string.IsNullOrWhiteSpace(command.Header)) 
             {
             {
-                Header = string.IsNullOrWhiteSpace(command.Header) ? "Message from Server" : command.Header,
-                TimeoutMs = command.TimeoutMs,
-                Text = command.Text
-            };
+                command.Header =  "Message from Server";
+            }
 
 
             _sessionManager.SendMessageCommand(RequestHelpers.GetSession(_sessionManager, _authContext, Request).Id, sessionId, nullCorrectedCommand, CancellationToken.None);
             _sessionManager.SendMessageCommand(RequestHelpers.GetSession(_sessionManager, _authContext, Request).Id, sessionId, nullCorrectedCommand, CancellationToken.None);