Code Duplication    Length = 6-6 lines in 2 locations

_inc/lib/core-api/wpcom-endpoints/memberships.php 2 locations

@@ 124-129 (lines=6) @@
121
					'interval' => $request['interval'],
122
				)
123
			);
124
			if ( is_wp_error( $response ) ) {
125
				if ( $response->get_error_code() === 'missing_token' ) {
126
					return new WP_Error( 'missing_token', __( 'Please connect your user account to WordPress.com', 'jetpack' ), 404 );
127
				}
128
				return new WP_Error( 'wpcom_connection_error', __( 'Could not connect to WordPress.com', 'jetpack' ), 404 );
129
			}
130
			$data = isset( $response['body'] ) ? json_decode( $response['body'], true ) : null;
131
			// If endpoint returned error, we have to detect it.
132
			if ( 200 !== $response['response']['code'] && $data['code'] && $data['message'] ) {
@@ 164-169 (lines=6) @@
161
				array(),
162
				null
163
			);
164
			if ( is_wp_error( $response ) ) {
165
				if ( $response->get_error_code() === 'missing_token' ) {
166
					return new WP_Error( 'missing_token', __( 'Please connect your user account to WordPress.com', 'jetpack' ), 404 );
167
				}
168
				return new WP_Error( 'wpcom_connection_error', __( 'Could not connect to WordPress.com', 'jetpack' ), 404 );
169
			}
170
			$data = isset( $response['body'] ) ? json_decode( $response['body'], true ) : null;
171
			if ( ! $connected_account_id ) {
172
				$connect_url = empty( $data['connect_url'] ) ? '' : $data['connect_url'];