1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-21 22:05:43 -04:00

Auto reload when server has been updated

New: Updating will reload UI on navigation
This commit is contained in:
Mark McDowall
2014-05-11 17:44:42 -07:00
parent 99f2b07a11
commit eff7c4b7b7
10 changed files with 98 additions and 31 deletions
@@ -0,0 +1,32 @@
using System.Threading.Tasks;
using Microsoft.Owin;
using NzbDrone.Common.EnvironmentInfo;
using Owin;
namespace NzbDrone.Host.Owin.MiddleWare
{
public class NzbDroneVersionMiddleWare : IOwinMiddleWare
{
public int Order { get { return 0; } }
public void Attach(IAppBuilder appBuilder)
{
appBuilder.Use(typeof (AddApplicationVersionHeader));
}
}
public class AddApplicationVersionHeader : OwinMiddleware
{
public AddApplicationVersionHeader(OwinMiddleware next)
: base(next)
{
}
public override Task Invoke(OwinRequest request, OwinResponse response)
{
response.AddHeader("X-ApplicationVersion", BuildInfo.Version.ToString());
return Next.Invoke(request, response);
}
}
}