fix server does not shut down
This commit is contained in:
parent
53cbdd8440
commit
8b44168b66
9 changed files with 59 additions and 47 deletions
|
@ -67,8 +67,8 @@ public static class Program
|
|||
builder.Services.AddSingleton<UpdatesPerSecondCounter>();
|
||||
|
||||
builder.Services.AddHostedService<GameTickWorker>();
|
||||
builder.Services.AddHostedService(sp => sp.GetRequiredService<ControlsServer>());
|
||||
builder.Services.AddHostedService(sp => sp.GetRequiredService<ClientScreenServer>());
|
||||
builder.Services.AddHostedService(FromServices<ControlsServer>);
|
||||
builder.Services.AddHostedService(FromServices<ClientScreenServer>);
|
||||
|
||||
builder.Services.AddSingleton<ITickStep, ChangeToRequestedMap>(sp =>
|
||||
sp.GetRequiredService<ChangeToRequestedMap>());
|
||||
|
@ -113,4 +113,6 @@ public static class Program
|
|||
|
||||
return app;
|
||||
}
|
||||
|
||||
private static T FromServices<T>(IServiceProvider sp) where T : notnull => sp.GetRequiredService<T>();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue