diff --git a/microservices/balances/src/Controller/Sync.php b/microservices/balances/src/Controller/Sync.php index 575277e0038..c3ae5ef15b8 100644 --- a/microservices/balances/src/Controller/Sync.php +++ b/microservices/balances/src/Controller/Sync.php @@ -6,6 +6,7 @@ use Ivoz\Core\Domain\Service\DomainEventPublisher; use Ivoz\Provider\Domain\Service\Carrier\SyncBalances as SyncCarrierBalances; use Ivoz\Provider\Domain\Service\Company\SyncBalances; +use Ivoz\Provider\Domain\Service\Company\SyncDailyUsage; use Symfony\Component\HttpFoundation\Response; class Sync @@ -19,17 +20,21 @@ class Sync protected $syncBalances; protected $syncCarrierBalances; + /** @var SyncDailyUsage */ + protected $syncDailyUsage; public function __construct( DomainEventPublisher $eventPublisher, RequestId $requestId, SyncBalances $syncBalances, - SyncCarrierBalances $syncCarrierBalances + SyncCarrierBalances $syncCarrierBalances, + SyncDailyUsage $syncDailyUsage ) { $this->eventPublisher = $eventPublisher; $this->requestId = $requestId; $this->syncBalances = $syncBalances; $this->syncCarrierBalances = $syncCarrierBalances; + $this->syncDailyUsage = $syncDailyUsage; } public function index(): Response @@ -44,6 +49,10 @@ public function index(): Response ->syncCarrierBalances ->updateAll(); + $this + ->syncDailyUsage + ->updateAll(); + return new Response("Company and carrier balances updated successfully!\n"); } }