浏览代码

applied reviewer suggestions: removing unnecessary async and adding necessary async

Luke Brown 3 年之前
父节点
当前提交
8bb4cd017c
共有 2 个文件被更改,包括 5 次插入5 次删除
  1. 2 2
      Emby.Dlna/PlayTo/PlayToController.cs
  2. 3 3
      Emby.Server.Implementations/Session/SessionManager.cs

+ 2 - 2
Emby.Dlna/PlayTo/PlayToController.cs

@@ -890,9 +890,9 @@ namespace Emby.Dlna.PlayTo
         }
 
         /// <inheritdoc />
-        public async Task CloseAllWebSockets(CancellationToken cancellationToken)
+        public Task CloseAllWebSockets(CancellationToken cancellationToken)
         {
-            await Task.CompletedTask;
+            return Task.CompletedTask;
         }
 
         private class StreamParams

+ 3 - 3
Emby.Server.Implementations/Session/SessionManager.cs

@@ -1359,13 +1359,13 @@ namespace Emby.Server.Implementations.Session
         /// </summary>
         /// <param name="cancellationToken">The cancellation token.</param>
         /// <returns>Task.</returns>
-        public Task SendServerShutdownNotification(CancellationToken cancellationToken)
+        public async Task SendServerShutdownNotification(CancellationToken cancellationToken)
         {
             CheckDisposed();
 
-            CloseAllWebSockets(cancellationToken).ConfigureAwait(false);
+            await CloseAllWebSockets(cancellationToken).ConfigureAwait(false);
 
-            return SendMessageToSessions(Sessions, SessionMessageType.ServerShuttingDown, string.Empty, cancellationToken);
+            await SendMessageToSessions(Sessions, SessionMessageType.ServerShuttingDown, string.Empty, cancellationToken).ConfigureAwait(false);
         }
 
         /// <summary>