1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-12-16 11:37:58 +02:00
Sonarr/NzbDrone.Host/Owin/MiddleWare/SignalRMiddleWare.cs

25 lines
713 B
C#
Raw Normal View History

using System;
2013-05-06 00:24:33 +03:00
using Microsoft.AspNet.SignalR;
2013-05-11 02:53:50 +03:00
using NzbDrone.Common.Composition;
2013-09-11 09:33:47 +03:00
using NzbDrone.SignalR;
using Owin;
namespace NzbDrone.Host.Owin.MiddleWare
{
public class SignalRMiddleWare : IOwinMiddleWare
{
2013-05-06 00:24:33 +03:00
public int Order { get { return 0; } }
2013-09-11 09:33:47 +03:00
public SignalRMiddleWare(IContainer container)
{
2013-05-06 00:24:33 +03:00
SignalrDependencyResolver.Register(container);
GlobalHost.Configuration.DisconnectTimeout = TimeSpan.FromSeconds(300000);
}
public void Attach(IAppBuilder appBuilder)
{
2013-09-11 09:33:47 +03:00
appBuilder.MapConnection("signalr", typeof(NzbDronePersistentConnection), new ConnectionConfiguration { EnableCrossDomain = true });
}
}
}