Skip to content

Commit 3d2ed7d

Browse files
committed
wip
1 parent 1f90a5b commit 3d2ed7d

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/Drivers/Log.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@ class Log
1111

1212
public function processLog(MessageLogged $log)
1313
{
14-
$email = new InboundEmail([
15-
'message' => $log->message
16-
]);
14+
$email = InboundEmail::fromMessage($log->message);
1715

1816
if ($email->isValid()) {
1917
Mailbox::callMailboxes($email);

src/InboundEmail.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ class InboundEmail extends Model
2020
'message'
2121
];
2222

23+
public static function fromMessage(string $message)
24+
{
25+
return new static([
26+
'message' => $message
27+
]);
28+
}
29+
2330
public function id(): string
2431
{
2532
return $this->message()->getHeaderValue('Message-Id', str_random());

0 commit comments

Comments
 (0)