From b9855e3d98480295f490e3bb852b79c5d13e3341 Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Mon, 15 Jun 2026 17:31:27 -0300 Subject: [PATCH 1/2] Extend sales api cache timeout --- classes/models/FrmSalesApi.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/classes/models/FrmSalesApi.php b/classes/models/FrmSalesApi.php index 0951028a10..375d7c870e 100644 --- a/classes/models/FrmSalesApi.php +++ b/classes/models/FrmSalesApi.php @@ -69,6 +69,22 @@ protected function api_url() { return 'https://plapi.formidableforms.com/sales/'; } + /** + * If the last check was a rate limit, we'll need to check again sooner. + * + * @since 6.25.1 + * + * @param array $addons + * + * @return string + */ + protected function get_cache_timeout( $addons ) { + if ( isset( $addons['response_code'] ) && 429 === $addons['response_code'] ) { + return '+1 hour'; + } + return $this->cache_timeout; + } + /** * @since 6.17 * From 8d0129676abc5c44993b13cd01eb01886a571c2d Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Mon, 15 Jun 2026 17:33:00 -0300 Subject: [PATCH 2/2] Update since comment --- classes/models/FrmSalesApi.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/models/FrmSalesApi.php b/classes/models/FrmSalesApi.php index 375d7c870e..dd7e18d6e9 100644 --- a/classes/models/FrmSalesApi.php +++ b/classes/models/FrmSalesApi.php @@ -72,7 +72,7 @@ protected function api_url() { /** * If the last check was a rate limit, we'll need to check again sooner. * - * @since 6.25.1 + * @since x.x * * @param array $addons *