From cd783b986537d51c52ee5370114f3ef974044548 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Fri, 27 Sep 2019 19:48:14 +0200 Subject: [PATCH] Fix ASF-ui, closes https://github.com/JustArchiNET/ASF-ui/issues/757 --- ArchiSteamFarm/IPC/Startup.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ArchiSteamFarm/IPC/Startup.cs b/ArchiSteamFarm/IPC/Startup.cs index f54a460e4..4744d6635 100644 --- a/ArchiSteamFarm/IPC/Startup.cs +++ b/ArchiSteamFarm/IPC/Startup.cs @@ -73,13 +73,16 @@ namespace ArchiSteamFarm.IPC { // Add support for response compression app.UseResponseCompression(); + // Add support for websockets used in /Api/NLog + app.UseWebSockets(); + + // We're using index for URL routing in our static files so re-execute all non-API calls on / + app.UseWhen(context => !context.Request.Path.StartsWithSegments("/Api", StringComparison.OrdinalIgnoreCase), appBuilder => appBuilder.UseStatusCodePagesWithReExecute("/")); + // We need static files support for IPC GUI app.UseDefaultFiles(); app.UseStaticFiles(); - // We need WebSockets support for /Api/Log - app.UseWebSockets(); - #if !NETFRAMEWORK // Add support for routing app.UseRouting(); @@ -106,9 +109,6 @@ namespace ArchiSteamFarm.IPC { // Use friendly swagger UI app.UseSwaggerUI(options => options.SwaggerEndpoint("/swagger/" + SharedInfo.ASF + "/swagger.json", SharedInfo.ASF + " API")); - - // We're using index for URL routing in our static files so re-execute all non-API calls on / - app.UseWhen(context => !context.Request.Path.StartsWithSegments("/Api", StringComparison.OrdinalIgnoreCase), appBuilder => appBuilder.UseStatusCodePagesWithReExecute("/")); } public void ConfigureServices(IServiceCollection services) {