Skip to content

Commit 1d399c1

Browse files
committed
start middlewares when server starts
1 parent 8892e9f commit 1d399c1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/SuperSocket.Server/SuperSocketService.cs

+5-5
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,6 @@ private void InitializeMiddlewares()
206206
_middlewares = _serviceProvider.GetServices<IMiddleware>()
207207
.OrderBy(m => m.Order)
208208
.ToArray();
209-
210-
foreach (var m in _middlewares)
211-
{
212-
m.Start(this);
213-
}
214209
}
215210

216211
private void ShutdownMiddlewares()
@@ -452,6 +447,11 @@ public async Task StartAsync(CancellationToken cancellationToken)
452447

453448
_state = ServerState.Starting;
454449

450+
foreach (var m in _middlewares)
451+
{
452+
m.Start(this);
453+
}
454+
455455
if (!await StartListenAsync(cancellationToken))
456456
{
457457
_state = ServerState.Failed;

0 commit comments

Comments
 (0)