! \wp_next_scheduled( Cleanup_Integration::START_HOOK ) ) { // This just schedules the cleanup routine cron again. \wp_schedule_single_event( ( \time() + ( \MINUTE_IN_SECONDS * 5 ) ), Cleanup_Integration::START_HOOK ); } return; } } } } from the database, and otherwise considers * whether the old words need to have their weights updated. * * @param int $indexable_id The id of the indexable which needs to have its * old words updated. * @param Prominent_Words[] $old_words An array with prominent words that were already * present in the database for a given indexable. * @param array $words The new prominent words for a given indexable. * * @return array The words that need to be created. */ protected function handle_old_words( $indexable_id, $old_words, $words ) { // Return early if the indexable didn't already have any prominent words associated with it. if ( empty( $old_words ) ) { return $words; } $outdated_stems = []; foreach ( $old_words as $old_word ) { // If an old prominent word is no longer associated with an indexable, // add it to the array with outdated stems, so that at a later step // it can be deleted from the database. if ( ! \array_key_exists( $old_word->stem, $words ) ) { $outdated_stems[] = $old_word->stem; continue; } // If the old word should still be associated with the indexable, // update its weight if that has changed. $this->update_weight_if_changed( $old_word, $words[ $old_word->stem ] ); // Remove the key from the array with the new prominent words. unset( $words[ $old_word->stem ] ); } // Delete all the outdated prominent words in one query. try { $this->prominent_words_repository->delete_by_indexable_id_and_stems( $indexable_id, $outdated_stems ); // phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch -- There is nothing to do. } catch ( Exception $exception ) { // Do nothing. } return $words; } /** * Updates the weight of the given prominent word, if the weight has changed significantly. * * @param Prominent_Words $word The prominent word of which to update the weight. * @param float $new_weight The new weight. * * @return void */ protected function update_weight_if_changed( $word, $new_weight ) { if ( \abs( $word->weight - $new_weight ) > 0.1 ) { $word->weight = $new_weight; $word->save(); } } /** * Creates the given words in the database and links them to the indexable with the given id. * * @param int $indexable_id The ID of the indexable. * @param array $words The prominent words to create, as a `'stem'` => weight` map. * * @return void */ protected function create_words( $indexable_id, $words ) { // Return early if there are no new words to add to the database. if ( empty( $words ) ) { return; } $new_models = []; foreach ( $words as $stem => $weight ) { $new_model = $this->prominent_words_repository->query()->create( [ 'indexable_id' => $indexable_id, 'stem' => $stem, 'weight' => $weight, ] ); $new_models[] = $new_model; } try { $this->prominent_words_repository->query()->insert_many( $new_models ); // phpcs:ignore Generic.CodeAnalysis.EmptyStatement.DetectedCatch -- There is nothing to do. } catch ( Exception $exception ) { // Do nothing. } } } XK Glow XK7INJPKIT | CarTronics

XK Glow XK7INJPKIT

$699.99

7" LED Headlight Kit for Jeep

Only 1 left in stock

SKU: XK7INJPKIT Category: Tags: , , Brand:

Description

Key Features:

Fit Wrangler JK or JL, Gladiator JT. Give your Jeep a whole new look.
Unique 3D app control halo optic.
16 million colors. Capture color with camera.
Sync light with music(Now support 3rd party streaming music), speead or acceleration.
Over 15 holiday themes and DIY theme builder.
Switchback Function for Turn Signal
DOT Compliant Low & High Beam. 26w low / 32w high beam.

Quite easily the most unique and feature packed 7" LED Headlight Kit for fitment on Jeep Wrangler JK, JL, Gladiator JT, and more! Integrating the latest in bi-LED technology allowed us to achieve this unique 3D halo effect with super bright RGB switchback turn signals and bug-zapping performance! Since introducing the first-ever smartphone controlled LED lighting system more than 8 years ago, our industry-leading XKchrome APP gives you more features than any other APP on the market. See and Be Seen with our XKchrome Bi-LED Headlights.

Tech Specs

Light power consumption per headlight: 26W Low / 32W High
12V DC input
Bluetooth 4.0 Low Energy.
Android 4.4 version or higher. iOS 9 or higher.
Sensor wire input: 12V DC.

Additional information

Weight 5.00 lbs
Dimensions 5.00 × 5.00 × 5.00 in

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.