diff --git a/app/code/community/Ebizmarts/MailChimp/Model/Cron.php b/app/code/community/Ebizmarts/MailChimp/Model/Cron.php
index ffbcbd1dc3..dc19ee5964 100644
--- a/app/code/community/Ebizmarts/MailChimp/Model/Cron.php
+++ b/app/code/community/Ebizmarts/MailChimp/Model/Cron.php
@@ -22,14 +22,6 @@ function syncEcommerceBatchData() {\HCG\MailChimp\Batch\Commerce::p();}
*/
function syncSubscriberBatchData():void {\HCG\MailChimp\Batch\Subscriber::p();}
- /**
- * @used-by app/code/community/Ebizmarts/MailChimp/etc/config.xml
- */
- function processWebhookData() {
- $p = new Process; /** @var Process $p */
- $p->processWebhookData();
- }
-
function deleteWebhookRequests() {
$p = new Process; /** @var Process $p */
$p->deleteProcessed();
diff --git a/app/code/community/Ebizmarts/MailChimp/Model/ProcessWebhook.php b/app/code/community/Ebizmarts/MailChimp/Model/ProcessWebhook.php
index 67f88917b3..87a1b24cbd 100644
--- a/app/code/community/Ebizmarts/MailChimp/Model/ProcessWebhook.php
+++ b/app/code/community/Ebizmarts/MailChimp/Model/ProcessWebhook.php
@@ -7,8 +7,8 @@ final class Ebizmarts_MailChimp_Model_ProcessWebhook {
/**
* 2024-05-02 Dmitrii Fediuk https://upwork.com/fl/mage2pro
* "Refactor `Ebizmarts_MailChimp_Model_ProcessWebhook`": https://github.com/cabinetsbay/site/issues/590
+ * @used-by Aoe_Scheduler_Model_Observer::dispatch() (app/code/community/Ebizmarts/MailChimp/etc/config.xml)
* @used-by Ebizmarts_MailChimp_Model_Cron::deleteWebhookRequests()
- * @used-by Ebizmarts_MailChimp_Model_Cron::processWebhookData()
*/
function __construct() {
$this->_helper = hcg_mc_h();
@@ -18,10 +18,11 @@ function __construct() {
}
/**
- * @used-by Ebizmarts_MailChimp_Model_Cron::processWebhookData()
+ * 2024-05-02 Dmitrii Fediuk https://upwork.com/fl/mage2pro
+ * "Refactor `Ebizmarts_MailChimp_Model_ProcessWebhook`": https://github.com/cabinetsbay/site/issues/590
+ * @used-by Aoe_Scheduler_Model_Observer::dispatch() (app/code/community/Ebizmarts/MailChimp/etc/config.xml)
*/
- function processWebhookData():void
- {
+ function processWebhookData():void {
$collection = Mage::getModel('mailchimp/webhookrequest')->getCollection();
$collection->addFieldToFilter('processed', array('eq' => 0));
$collection->getSelect()->limit(self::BATCH_LIMIT);
diff --git a/app/code/community/Ebizmarts/MailChimp/etc/config.xml b/app/code/community/Ebizmarts/MailChimp/etc/config.xml
index b0841df24a..897c5c0434 100644
--- a/app/code/community/Ebizmarts/MailChimp/etc/config.xml
+++ b/app/code/community/Ebizmarts/MailChimp/etc/config.xml
@@ -437,7 +437,7 @@ https://github.com/thehcginstitute-com/m1/issues/573 -->
*/5 * * * *
- mailchimp/cron::processWebhookData
+ Ebizmarts_MailChimp_Model_ProcessWebhook::processWebhookData
ebizmarts_mailchimp