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

New: Use ASP.NET Core instead of Nancy

This commit is contained in:
ta264
2021-10-21 21:04:19 +01:00
committed by Qstick
parent c14ef7bee7
commit 2d53ec24f8
160 changed files with 2866 additions and 3657 deletions
@@ -1,8 +1,6 @@
using System;
using System.Text;
using System.IO;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using Nancy;
using NLog;
using NzbDrone.Common.Disk;
using NzbDrone.Common.EnvironmentInfo;
@@ -29,19 +27,16 @@ namespace Radarr.Http.Frontend.Mappers
protected string HtmlPath;
protected string UrlBase;
protected override Task<byte[]> GetContent(string filePath)
protected override Stream GetContentStream(string filePath)
{
var text = GetHtmlText();
var data = Encoding.UTF8.GetBytes(text);
return Task.FromResult(data);
}
public async override Task<Response> GetResponse(string resourceUrl)
{
var response = await base.GetResponse(resourceUrl);
response.Headers["X-UA-Compatible"] = "IE=edge";
return response;
var stream = new MemoryStream();
var writer = new StreamWriter(stream);
writer.Write(text);
writer.Flush();
stream.Position = 0;
return stream;
}
protected string GetHtmlText()