Jake Vanderwerf
2026-09-13 1aa7c404dae63c9518468fe9b579fad819f8d871
inc/integrations/SyncToUser.php
@@ -1,6 +1,7 @@
<?php
namespace JVBase\integrations;
use JVBase\managers\queue\Queue;
use JVBase\meta\Meta;
use JVBase\meta\Sanitizer;
use JVBase\registrar\Registrar;
@@ -35,6 +36,9 @@
   }
   protected function handleUpdateUser(int $userID):void
   {
      if (isset(self::$syncing['users'][$userID])) {
         return;
      }
      $user = $this->getOrCreateUser($userID);
      if (!$user) {
         return;
@@ -44,10 +48,12 @@
      if (!empty($fields["_{$this->service_name}_item_id"])) {
         return;
      }
      self::$syncing['users'][$userID] = true;
      $this->removeSaveUser();
      $this->handleTheSaveUser($userID);
      $this->addSaveUser();
      unset(self::$syncing['users'][$userID]);
   }
   protected function getOrCreateUser(int $userID):string|false
@@ -170,7 +176,7 @@
      if (empty($fields["_{$this->service_name}_item_id"])) {
         return;
      }
      JVB()->queue()->add(
      Queue::getInstance()->add(
         self::$deleteFrom,
         0,
         [