[DONT MERGE] Bug SignalR

This commit is contained in:
Paul Schneider 2017-03-02 14:47:05 +01:00
commit 5b6c30f656
16 changed files with 2083 additions and 61 deletions

View file

@ -9,7 +9,6 @@ namespace Yavsc
SiteSettings siteSettings, IHostingEnvironment env)
{
app.UseWebSockets();
app.UseSignalR("/api/signalr");
/*
var _sockets = new ConcurrentBag<WebSocket>();

View file

@ -23,6 +23,7 @@ using Microsoft.Extensions.Logging;
using Microsoft.Extensions.OptionsModel;
using Microsoft.Extensions.PlatformAbstractions;
using Microsoft.Net.Http.Headers;
using Yavsc.Extensions;
using Yavsc.Formatters;
using Yavsc.Models;
using Yavsc.Services;
@ -335,7 +336,11 @@ namespace Yavsc
ConfigureOAuthApp(app, SiteSetup);
ConfigureFileServerApp(app, SiteSetup, env, authorizationService);
ConfigureWebSocketsApp(app, SiteSetup, env);
app.UseWhen(context => context.Request.Path.StartsWithSegments("/api"),
branch =>
{
ConfigureWebSocketsApp(app, SiteSetup, env);
});
ConfigureWorkflow(app, SiteSetup);
app.UseRequestLocalization(localizationOptions.Value, (RequestCulture) new RequestCulture((string)"fr"));
app.UseSession();