| @@ -154,9 +154,9 @@ | ||
| 154 | 154 | Helper::log( 'QUERY: ' . $query ); |
| 155 | 155 | } |
| 156 | 156 | |
| 157 | 157 | $_default_args = [ |
| 158 | - 'timeout' => $this->dev_mode ? 40 : 30, | |
| 158 | + 'timeout' => $this->dev_mode ? 40 : 15, | |
| 159 | 159 | 'headers' => $headers, |
| 160 | 160 | 'body' => wp_json_encode( [ |
| 161 | 161 | 'query' => $query |
| 162 | 162 | ] ) |
| @@ -161,18 +161,12 @@ | ||
| 161 | 161 | 'query' => $query |
| 162 | 162 | ] ) |
| 163 | 163 | ]; |
| 164 | 164 | |
| 165 | - $retryCount = 0; | |
| 166 | - $maxRetries = defined('TEMPLATELY_HTTP_RETRY') ? TEMPLATELY_HTTP_RETRY : 3; | |
| 167 | - $args = wp_parse_args( $args, $_default_args ); | |
| 168 | - do { | |
| 169 | - $response = wp_remote_post( $this->url(), $args ); | |
| 170 | - $retryCount++; | |
| 171 | - } while ( is_wp_error( $response ) && $retryCount < $maxRetries ); | |
| 165 | + $args = wp_parse_args( $args, $_default_args ); | |
| 166 | + $response = wp_remote_post( $this->url(), $args ); | |
| 172 | 167 | |
| 173 | 168 | if ( defined( 'TEMPLATELY_DEBUG_LOG' ) && TEMPLATELY_DEBUG_LOG ) { |
| 174 | - Helper::log( 'Retry Count: ' . $retryCount ); | |
| 175 | 169 | Helper::log( 'RAW RESPONSE: ' ); |
| 176 | 170 | Helper::log( $response ); |
| 177 | 171 | Helper::log( 'END RAW RESPONSE' ); |
| 178 | 172 | } |
| @@ -215,9 +209,9 @@ | ||
| 215 | 209 | if ( $error['message'] === 'validation' ) { |
| 216 | 210 | array_walk( $error['extensions'], function ( $_error, $_error_key ) use ( &$wp_error ) { |
| 217 | 211 | if ( $_error_key == 'validation' ) { |
| 218 | 212 | array_walk( $_error, function ( $v_error, $key ) use ( &$wp_error ) { |
| 219 | - $wp_error->add( "{$key}_error", $v_error[0] ); | |
| 213 | + $wp_error->add( "{$key}_error", ucwords( $v_error[0] ) ); | |
| 220 | 214 | } ); |
| 221 | 215 | } |
| 222 | 216 | } ); |
| 223 | 217 | } else { |
| @@ -229,19 +223,19 @@ | ||
| 229 | 223 | } |
| 230 | 224 | } |
| 231 | 225 | } ); |
| 232 | 226 | |
| 233 | - if( $wp_error->get_error_code() === 'templately_graphql_error' ) { | |
| 234 | - if( $wp_error->get_error_message() == 'Unauthorized' ) { | |
| 235 | - $global_user = Login::get_instance()->delete(); | |
| 227 | + if( $wp_error->get_error_code() === 'templately_graphql_error' ) { | |
| 228 | + if( $wp_error->get_error_message() == 'Unauthorized' ) { | |
| 229 | + $global_user = Login::get_instance()->delete(); | |
| 236 | 230 | |
| 237 | - return [ | |
| 238 | - 'redirect' => true, | |
| 239 | - 'url' => 'sign-in', | |
| 240 | - 'user' => $global_user, | |
| 241 | - ]; | |
| 242 | - } | |
| 243 | - } | |
| 231 | + return [ | |
| 232 | + 'redirect' => true, | |
| 233 | + 'url' => 'sign-in', | |
| 234 | + 'user' => $global_user, | |
| 235 | + ]; | |
| 236 | + } | |
| 237 | + } | |
| 244 | 238 | |
| 245 | 239 | return $wp_error; |
| 246 | 240 | } |
| 247 | 241 | } |