/**
  * @param ProcessedOutboundMessage $processedMessage
  */
 protected function storeImages(ProcessedOutboundMessage $processedMessage)
 {
     $attachments = $processedMessage->getUniqueOutboundMessage()->getMessage()->getImages();
     $storableMessage = $processedMessage->getStorableMessage();
     $this->attachmentSwapper->saveImages($attachments, $storableMessage);
 }
示例#2
0
 /**
  * @param ProcessedOutboundMessage $processedMessage
  * @throws MailSystemException
  */
 protected function scheduleProcessedMessage(ProcessedOutboundMessage $processedMessage)
 {
     $sendAt = $processedMessage->getStorableMessage()->getScheduledSendTime();
     $result = $this->mailSystem->scheduleMessage($processedMessage->getUniqueOutboundMessage(), $sendAt);
     $this->handleMailSystemResult($result, $processedMessage);
 }