Skip to content

Commit 1e7c5bd

Browse files
committed
2 parents db6b9e4 + f5ae441 commit 1e7c5bd

4 files changed

Lines changed: 223 additions & 97 deletions

File tree

Cyaim.WebSocketServer/Cyaim.WebSocketServer/Infrastructure/Configures/WebSocketRouteOption.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -160,13 +160,13 @@ public class WebSocketRouteOption
160160
/// <param name="channel"></param>
161161
/// <param name="logger"></param>
162162
/// <returns></returns>
163-
public virtual Task<bool> OnBeforeConnection(HttpContext context, WebSocketRouteOption webSocketOptions, string channel, ILogger<WebSocketRouteMiddleware> logger)
163+
public virtual async Task<bool> OnBeforeConnection(HttpContext context, WebSocketRouteOption webSocketOptions, string channel, ILogger<WebSocketRouteMiddleware> logger)
164164
{
165165
if (BeforeConnectionEvent != null)
166166
{
167-
return BeforeConnectionEvent(context, webSocketOptions, channel, logger);
167+
return await BeforeConnectionEvent(context, webSocketOptions, channel, logger).ConfigureAwait(false);
168168
}
169-
return Task.FromResult(true);
169+
return true;
170170
}
171171

172172
/// <summary>
@@ -192,13 +192,12 @@ public virtual Task<bool> OnBeforeConnection(HttpContext context, WebSocketRoute
192192
/// <param name="channel"></param>
193193
/// <param name="logger"></param>
194194
/// <returns></returns>
195-
public virtual Task OnDisconnected(HttpContext context, WebSocketRouteOption webSocketOptions, string channel, ILogger<WebSocketRouteMiddleware> logger)
195+
public virtual async Task OnDisconnected(HttpContext context, WebSocketRouteOption webSocketOptions, string channel, ILogger<WebSocketRouteMiddleware> logger)
196196
{
197197
if (DisconnectedEvent != null)
198198
{
199-
return DisconnectedEvent(context, webSocketOptions, channel, logger);
199+
await DisconnectedEvent(context, webSocketOptions, channel, logger).ConfigureAwait(false);
200200
}
201-
return Task.CompletedTask;
202201
}
203202

204203
/// <summary>

0 commit comments

Comments
 (0)