Method: Ishapi::EmailMessageIntakeJob#churn_subpart
- Defined in:
- app/jobs/ishapi/email_message_intake_job.rb
#churn_subpart(message, part) ⇒ Object
For recursive parts of type related. Content Types: “text/html; charset=utf-8” “application/pdf; name="Securities Forward Agreement – HaulHub Inc – Victor Pudeyev – 2021-10-26.docx.pdf"” “image/jpeg; name=TX_DL_2.jpg” “text/plain; charset=UTF-8”
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'app/jobs/ishapi/email_message_intake_job.rb', line 30 def churn_subpart , part if part.content_type.include?("multipart/related") part.parts.each do |subpart| churn_subpart( , subpart ) end elsif part.content_type.include?('text/html') .part_html = part.decoded elsif part.content_type.include?("text/plain") .part_txt = part.decoded else ## @TODO: attachments ! puts! part.content_type, '444 No action for a part with this content_type' end return nil end |