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

Fixed: UI hanging after scrolling movie list too fast

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