From 26be399eeb01390a7f6e646853da6623fadc6968 Mon Sep 17 00:00:00 2001 From: WordPressFan Date: Thu, 27 Jun 2024 19:22:09 +0300 Subject: [PATCH] force sending the request for user details with the button --- inc/Engine/Admin/Settings/Page.php | 14 +++++++++++--- inc/Engine/Admin/Settings/Subscriber.php | 2 ++ .../APIHandler/AbstractSafeAPIClient.php | 1 + 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/inc/Engine/Admin/Settings/Page.php b/inc/Engine/Admin/Settings/Page.php index a8dd03a273..83f2f39dc7 100644 --- a/inc/Engine/Admin/Settings/Page.php +++ b/inc/Engine/Admin/Settings/Page.php @@ -284,9 +284,17 @@ public function customer_data() { $data['license_type'] = rocket_get_license_type( $user ); - $data['license_class'] = time() < $user->licence_expiration ? 'wpr-isValid' : 'wpr-isInvalid'; - $data['license_expiration'] = date_i18n( get_option( 'date_format' ), (int) $user->licence_expiration ); - $data['is_from_one_dot_com'] = (bool) $user->{'has_one-com_account'}; + if ( ! empty( $user->licence_expiration ) ) { + $data['license_class'] = time() < $user->licence_expiration ? 'wpr-isValid' : 'wpr-isInvalid'; + } + + if ( ! empty( $user->licence_expiration ) ) { + $data['license_expiration'] = date_i18n( get_option( 'date_format' ), (int) $user->licence_expiration ); + } + + if ( isset( $user->{'has_one-com_account'} ) ) { + $data['is_from_one_dot_com'] = (bool) $user->{'has_one-com_account'}; + } return $data; } diff --git a/inc/Engine/Admin/Settings/Subscriber.php b/inc/Engine/Admin/Settings/Subscriber.php index 0f6206b41a..aca7660086 100644 --- a/inc/Engine/Admin/Settings/Subscriber.php +++ b/inc/Engine/Admin/Settings/Subscriber.php @@ -144,6 +144,8 @@ public function refresh_customer_data() { } delete_transient( 'wp_rocket_customer_data' ); + delete_transient( 'user_information_timeout_active' ); + delete_transient( 'user_information_timeout' ); return wp_send_json_success( $this->page->customer_data() ); } diff --git a/inc/Engine/Common/JobManager/APIHandler/AbstractSafeAPIClient.php b/inc/Engine/Common/JobManager/APIHandler/AbstractSafeAPIClient.php index a539b9059d..e8cb778500 100644 --- a/inc/Engine/Common/JobManager/APIHandler/AbstractSafeAPIClient.php +++ b/inc/Engine/Common/JobManager/APIHandler/AbstractSafeAPIClient.php @@ -131,6 +131,7 @@ private function delete_timeout_transients() { * @return array|WP_Error */ private function send_remote_request( $api_url, $method, $params, $safe ) { + error_log( 'seding request to: ' . $api_url ); if ( ! $safe ) { return wp_remote_request( $api_url, $params ); }