diff --git a/src/Jackett.Common/Utils/Clients/WebClientResult.cs b/src/Jackett.Common/Utils/Clients/WebClientResult.cs index 360e50832..5641b58bf 100644 --- a/src/Jackett.Common/Utils/Clients/WebClientResult.cs +++ b/src/Jackett.Common/Utils/Clients/WebClientResult.cs @@ -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 + }; + } }