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
1 changed files with 12 additions and 0 deletions

View File

@ -3,5 +3,17 @@ namespace Jackett.Common.Utils.Clients
public class WebClientStringResult : BaseWebResult
{
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
};
}
}