Automattic\WooCommerce\Internal\Admin\Schedulers
ImportScheduler::is_importing
Returns true if an import is in progress.
Method of the class: ImportScheduler{}
No Hooks.
Returns
true|false.
Usage
$result = ImportScheduler::is_importing();
ImportScheduler::is_importing() ImportScheduler::is importing code WC 10.8.1
public static function is_importing() {
$pending_jobs = self::queue()->search(
array(
'status' => 'pending',
'per_page' => 1,
'claimed' => false,
'search' => 'import',
'group' => self::$group,
)
);
if ( empty( $pending_jobs ) ) {
$in_progress = self::queue()->search(
array(
'status' => 'in-progress',
'per_page' => 1,
'search' => 'import',
'group' => self::$group,
)
);
}
return ! empty( $pending_jobs ) || ! empty( $in_progress );
}