Calculate and store campaign IDs on sending queues

[MAILPOET-5033]
This commit is contained in:
John Oleksowicz
2023-02-13 13:11:35 -06:00
committed by Aschepikov
parent 64137aebb3
commit 0435c09c53
3 changed files with 59 additions and 7 deletions

View File

@@ -150,4 +150,14 @@ class SendingQueuesRepository extends Repository {
->getQuery()
->execute();
}
public function addCampaignId(SendingQueueEntity $queue, string $campaignId): void {
$meta = $queue->getMeta();
if (!is_array($meta)) {
$meta = [];
}
$meta['campaignId'] = $campaignId;
$queue->setMeta($meta);
$this->flush();
}
}