Fix for recording seen-by, add md5 to message body, fix incorrect log of dispatching messages
This commit is contained in:
parent
b333d38095
commit
02c23f047c
@ -136,7 +136,7 @@ final class Receive extends Item
|
||||
Log::info(sprintf('%s: - Packet has [%d] messages',self::LOGKEY,$po->count()));
|
||||
|
||||
// Queue messages if there are too many in the packet.
|
||||
$queue = ($po->count() > config('app.queue_msgs'));
|
||||
if ($queue = ($po->count() > config('app.queue_msgs')))
|
||||
Log::info(sprintf('%s: - Messages will be sent to the queue for processing',self::LOGKEY));
|
||||
|
||||
$error = FALSE;
|
||||
|
@ -46,7 +46,7 @@ class PacketProcess extends Command
|
||||
$this->info(sprintf('Processing message from [%s] with msgid [%s]',$msg->fboss,$msg->msgid));
|
||||
|
||||
// Dispatch job.
|
||||
Job::dispatch($msg,$this->option('nobot'));
|
||||
Job::dispatchSync($msg,$this->option('nobot'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -181,6 +181,7 @@ class MessageProcess implements ShouldQueue
|
||||
$o->msgid = $this->msg->msgid;
|
||||
|
||||
$o->msg = $this->msg->message_src;
|
||||
$o->msg_crc = md5($this->msg->message);
|
||||
$o->path = $this->msg->pathaddress->jsonSerialize();
|
||||
$o->rogue_path = $this->msg->rogue_path->jsonSerialize();
|
||||
$o->seenby = $this->msg->seenaddress->jsonSerialize();
|
||||
|
@ -64,7 +64,7 @@ final class Echomail extends Model implements Packet
|
||||
]);
|
||||
}
|
||||
|
||||
$model->seenby = $model->seenby->merge($export_ao);
|
||||
$model->seenby = $model->seenby->merge($export_ao)->pluck('id')->toArray();
|
||||
$model->save();
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user