- Timestamp:
- 04/22/2026 06:13:47 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/ai-client/class-wp-ai-client-prompt-builder.php
r62101 r62255 191 191 } 192 192 193 $default_timeout = 30.0; 194 193 195 /** 194 196 * Filters the default request timeout in seconds for AI Client HTTP requests. … … 196 198 * @since 7.0.0 197 199 * 198 * @param int $default_timeout The default timeout in seconds.200 * @param float $default_timeout The default timeout in seconds. 199 201 */ 200 $default_timeout = (int) apply_filters( 'wp_ai_client_default_request_timeout', 30 ); 202 $filtered_default_timeout = apply_filters( 'wp_ai_client_default_request_timeout', $default_timeout ); 203 if ( is_numeric( $filtered_default_timeout ) && (float) $filtered_default_timeout >= 0.0 ) { 204 $default_timeout = (float) $filtered_default_timeout; 205 } else { 206 _doing_it_wrong( 207 __METHOD__, 208 sprintf( 209 /* translators: %s: wp_ai_client_default_request_timeout */ 210 __( 'The %s filter must return a non-negative number.' ), 211 '<code>wp_ai_client_default_request_timeout</code>' 212 ), 213 '7.0.0' 214 ); 215 } 201 216 202 217 $this->builder->usingRequestOptions(
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)