Code Duplication    Length = 20-20 lines in 2 locations

modules/search/class.jetpack-search.php 1 location

@@ 480-499 (lines=20) @@
477
		 */
478
		do_action( 'did_jetpack_search_query', $query );
479
480
		if ( ! $response_code || $response_code < 200 || $response_code >= 300 ) {
481
			/**
482
			 * Fires after a search query request has failed
483
			 *
484
			 * @module search
485
			 *
486
			 * @since  5.6.0
487
			 *
488
			 * @param array Array containing the response code and response from the failed search query
489
			 */
490
			do_action(
491
				'failed_jetpack_search_query',
492
				array(
493
					'response_code' => $response_code,
494
					'json'          => $response,
495
				)
496
			);
497
498
			return new WP_Error( 'invalid_search_api_response', 'Invalid response from API - ' . $response_code );
499
		}
500
501
		return $response;
502
	}

modules/search/class-jetpack-instant-search.php 1 location

@@ 290-309 (lines=20) @@
287
		$response_code = wp_remote_retrieve_response_code( $request );
288
		$response      = json_decode( wp_remote_retrieve_body( $request ), true );
289
290
		if ( ! $response_code || $response_code < 200 || $response_code >= 300 ) {
291
			/**
292
			 * Fires after a search query request has failed
293
			 *
294
			 * @module search
295
			 *
296
			 * @since  5.6.0
297
			 *
298
			 * @param array Array containing the response code and response from the failed search query
299
			 */
300
			do_action(
301
				'failed_jetpack_search_query',
302
				array(
303
					'response_code' => $response_code,
304
					'json'          => $response,
305
				)
306
			);
307
308
			return new WP_Error( 'invalid_search_api_response', 'Invalid response from API - ' . $response_code );
309
		}
310
311
		$took = is_array( $response ) && ! empty( $response['took'] )
312
			? $response['took']