From a5ed60ff2b821fb56312d5b34afb96fa6e6bdf43 Mon Sep 17 00:00:00 2001 From: Zach Garwood Date: Mon, 7 Aug 2023 16:23:45 -0500 Subject: [PATCH] Use limit=0 in query to retrieve just the results metadata [MA-101] --- app/Libraries/Api/Builders/ApiQueryBuilder.php | 2 +- app/Libraries/Api/Builders/Connection/AicConnection.php | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/Libraries/Api/Builders/ApiQueryBuilder.php b/app/Libraries/Api/Builders/ApiQueryBuilder.php index 1c2891ad..9574b3c7 100644 --- a/app/Libraries/Api/Builders/ApiQueryBuilder.php +++ b/app/Libraries/Api/Builders/ApiQueryBuilder.php @@ -533,7 +533,7 @@ public function getRaw($columns = [], $endpoint = null) */ public function count($endpoint = null): int { - return $this->forPage(1, 1)->get([], $endpoint)->getMetadata('pagination')->total; + return $this->limit(0)->get([], $endpoint)->getMetadata('pagination')->total; } public function getPaginationData() diff --git a/app/Libraries/Api/Builders/Connection/AicConnection.php b/app/Libraries/Api/Builders/Connection/AicConnection.php index 56720c16..c9440e40 100644 --- a/app/Libraries/Api/Builders/Connection/AicConnection.php +++ b/app/Libraries/Api/Builders/Connection/AicConnection.php @@ -123,7 +123,6 @@ public function execute($endpoint = null, $params = []) $response = $this->client->request($verb, $endpoint, $options); if (config('api.logger')) { \Log::info('cache ttl = ' . $ttl . ' seconds'); - \Log::info(print_r((array) $response->body, true)); } return $response; });