Files
Readarr/src/NzbDrone.Host/Owin/MiddleWare/SignalRMiddleWare.cs
T
Mark McDowall eff7c4b7b7 Auto reload when server has been updated
New: Updating will reload UI on navigation
2014-05-11 17:44:42 -07:00

25 lines
708 B
C#

using System;
using Microsoft.AspNet.SignalR;
using NzbDrone.Common.Composition;
using NzbDrone.SignalR;
using Owin;
namespace NzbDrone.Host.Owin.MiddleWare
{
public class SignalRMiddleWare : IOwinMiddleWare
{
public int Order { get { return 1; } }
public SignalRMiddleWare(IContainer container)
{
SignalrDependencyResolver.Register(container);
GlobalHost.Configuration.DisconnectTimeout = TimeSpan.FromMinutes(3);
}
public void Attach(IAppBuilder appBuilder)
{
appBuilder.MapConnection("signalr", typeof(NzbDronePersistentConnection), new ConnectionConfiguration { EnableCrossDomain = true });
}
}
}