Skip to content

Commit

Permalink
Optimize tracking initialization.
Browse files Browse the repository at this point in the history
  • Loading branch information
sergeymitr committed Sep 9, 2024
1 parent 52d483c commit 732009d
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions projects/plugins/jetpack/class.jetpack.php
Original file line number Diff line number Diff line change
Expand Up @@ -887,18 +887,6 @@ public function configure() {
}

add_action( 'jetpack_initialize_tracking', array( $this, 'initialize_tracking' ) );
add_action( 'jetpack_agreed_to_terms_of_service', array( $this, 'run_initialize_tracking_action' ) );
add_action( 'jetpack_is_connection_ready', array( $this, 'run_initialize_tracking_action' ) );
add_action( 'rest_api_init', array( $this, 'run_initialize_tracking_action' ) );

add_filter(
'xmlrpc_methods',
function ( $methods ) {
$this->run_initialize_tracking_action();
return $methods;
},
1
);

/*
* Load things that should only be in Network Admin.
Expand All @@ -916,12 +904,24 @@ function ( $methods ) {

if ( $is_connection_ready ) {
add_action( 'login_form_jetpack_json_api_authorization', array( $this, 'login_form_json_api_authorization' ) );
$this->run_initialize_tracking_action();

Jetpack_Heartbeat::init();
if ( self::is_module_active( 'stats' ) && self::is_module_active( 'search' ) ) {
require_once JETPACK__PLUGIN_DIR . '_inc/lib/class.jetpack-search-performance-logger.php';
Jetpack_Search_Performance_Logger::init();
}
} else {
add_action( 'jetpack_agreed_to_terms_of_service', array( $this, 'run_initialize_tracking_action' ) );
add_action( 'rest_api_init', array( $this, 'run_initialize_tracking_action' ) );
add_filter(
'xmlrpc_methods',
function ( $methods ) {
$this->run_initialize_tracking_action();
return $methods;
},
1
);
}

// Initialize remote file upload request handlers.
Expand Down

0 comments on commit 732009d

Please sign in to comment.