Add "in the last" parameter to "mailpoet:subscriber:email-clicked-count" field

[PREMIUM-253]
This commit is contained in:
Jan Jakes
2024-02-12 14:42:51 +01:00
committed by Aschepikov
parent 1c7ed9602f
commit f36b117987
2 changed files with 10 additions and 3 deletions

View File

@@ -51,9 +51,9 @@ class SubscriberStatisticFieldsFactory {
'mailpoet:subscriber:email-clicked-count',
Field::TYPE_INTEGER,
__('Email — clicked count', 'mailpoet'),
function (SubscriberPayload $payload) {
$stats = $this->subscriberStatisticsRepository->getStatistics($payload->getSubscriber());
return $stats->getClickCount();
function (SubscriberPayload $payload, array $params = []) {
$startTime = $this->getStartTime($params);
return $this->subscriberStatisticsRepository->getStatisticsClickCount($payload->getSubscriber(), $startTime);
}
),
];