diff options
Diffstat (limited to 'plugins/BulkTracking/BulkTracking.php')
-rw-r--r-- | plugins/BulkTracking/BulkTracking.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/BulkTracking/BulkTracking.php b/plugins/BulkTracking/BulkTracking.php index 89d0093187..011fce127b 100644 --- a/plugins/BulkTracking/BulkTracking.php +++ b/plugins/BulkTracking/BulkTracking.php @@ -62,6 +62,7 @@ class BulkTracking extends \Piwik\Plugin if ($this->isUsingBulkRequest()) { $handler = new Handler(); + $handler->getResponse()->setShouldSendResponse($this->shouldSendResponse()); } } @@ -73,6 +74,14 @@ class BulkTracking extends \Piwik\Plugin return $requests->isUsingBulkRequest($rawData); } + private function shouldSendResponse(): bool + { + $requests = $this->buildBulkRequests(); + $rawData = $requests->getRawBulkRequest(); + + return $requests->shouldSendResponse($rawData); + } + private function buildBulkRequests() { if (!is_null($this->requests)) { |