| 4365 | } |
| 4366 | |
| 4367 | String * IMAPSession::htmlRendering(IMAPMessage * message, String * folder, ErrorCode * pError) |
| 4368 | { |
| 4369 | HTMLRendererIMAPDataCallback * dataCallback = new HTMLRendererIMAPDataCallback(this, message->uid()); |
| 4370 | String * htmlString = HTMLRenderer::htmlForIMAPMessage(folder, |
| 4371 | message, |
| 4372 | dataCallback, |
| 4373 | NULL); |
| 4374 | * pError = dataCallback->error(); |
| 4375 | |
| 4376 | MC_SAFE_RELEASE(dataCallback); |
| 4377 | |
| 4378 | if (* pError != ErrorNone) { |
| 4379 | return NULL; |
| 4380 | } |
| 4381 | |
| 4382 | return htmlString; |
| 4383 | } |
| 4384 | |
| 4385 | String * IMAPSession::htmlBodyRendering(IMAPMessage * message, String * folder, ErrorCode * pError) |
| 4386 | { |