Code Duplication    Length = 6-6 lines in 2 locations

_inc/lib/core-api/wpcom-endpoints/class-wpcom-rest-api-v2-endpoint-external-media.php 2 locations

@@ 247-252 (lines=6) @@
244
		$params     = $request->get_params();
245
		$wpcom_path = sprintf( '/meta/external-media/%s', rawurlencode( $params['service'] ) );
246
247
		if ( defined( 'IS_WPCOM' ) && IS_WPCOM ) {
248
			$request = new \WP_REST_Request( 'GET', '/' . $this->namespace . $wpcom_path );
249
			$request->set_query_params( $params );
250
251
			return rest_do_request( $request );
252
		}
253
254
		// Build query string to pass to wpcom endpoint.
255
		$service_args = array_filter(
@@ 348-353 (lines=6) @@
345
		$service    = rawurlencode( $request->get_param( 'service' ) );
346
		$wpcom_path = sprintf( '/meta/external-media/connection/%s', $service );
347
348
		if ( defined( 'IS_WPCOM' ) && IS_WPCOM ) {
349
			$request = new \WP_REST_Request( 'GET', '/' . $this->namespace . $wpcom_path );
350
			$request->set_query_params( $request->get_params() );
351
352
			return rest_do_request( $request );
353
		}
354
355
		$response = Client::wpcom_json_api_request_as_user( $wpcom_path );
356
		$response = json_decode( wp_remote_retrieve_body( $response ) );