public async Task<string> PreviewAsync(INewThreadRequest request)
 {
     request.IsPreview = true;
     var doc = await request.CreateHttpRequestBuilder().GetHtmlAsync(this.Client);
     return doc.DocumentNode.OuterHtml;
 }
 public Task<bool> SubmitAsync(INewThreadRequest request)
 {
     return request.CreateHttpRequestBuilder().SendAndConfirmAsync(this.Client);
 }