Automattic\WooCommerce\Internal\Admin

Analytics::add_preload_endpointspublicWC 1.0

Preload data from the countries endpoint.

Method of the class: Analytics{}

No Hooks.

Returns

Array.

Usage

$Analytics = new Analytics();
$Analytics->add_preload_endpoints( $endpoints );
$endpoints(array) (required)
Array of preloaded endpoints.

Analytics::add_preload_endpoints() code WC 10.5.0

public function add_preload_endpoints( $endpoints ) {
	$screen_id = ( function_exists( 'get_current_screen' ) && get_current_screen() ) ? get_current_screen()->id : '';

	// Only preload endpoints on wc-admin pages.
	if ( 'woocommerce_page_wc-admin' === $screen_id ) {
		$endpoints['performanceIndicators'] = '/wc-analytics/reports/performance-indicators/allowed';
		$endpoints['leaderboards']          = '/wc-analytics/leaderboards/allowed';
	}

	return $endpoints;
}