core: refactor http webclient part 6 #8529 (#7690)

Add implicit string result conversion
This commit is contained in:
Cory
2020-03-16 15:17:46 -05:00
committed by ngosang
parent 30965c0d3b
commit 2d1ad624bb

View File

@@ -3,5 +3,17 @@ namespace Jackett.Common.Utils.Clients
public class WebClientStringResult : BaseWebResult public class WebClientStringResult : BaseWebResult
{ {
public string ContentString { get; set; } public string ContentString { get; set; }
public static implicit operator WebClientStringResult(WebClientByteResult br) => new WebClientStringResult()
{
ContentString = br.Encoding.GetString(br.ContentBytes),
Cookies = br.Cookies,
Encoding = br.Encoding,
Headers = br.Headers,
RedirectingTo = br.RedirectingTo,
Request = br.Request,
Status = br.Status
};
} }
} }