Jake Vanderwerf
2026-08-26 ccf5e61a075c35d24befc175994b5cb8957ca322
inc/managers/queue/executors/IntegrationExecutor.php
@@ -3,6 +3,9 @@
use JVBase\managers\queue\{Executor, Operation, Progress, Result};
use Exception;
use JVBase\integrations\Integrations;
use JVBase\integrations\ServiceMap;
use JVBase\managers\Errors;
if (!defined('ABSPATH')) {
   exit;
@@ -28,11 +31,8 @@
 */
final class IntegrationExecutor implements Executor
{
   /**
    * Map of integration service names to class identifiers.
    * Populated on first use from JVB()->connect().
    */
   private array $integrationCache = [];
   use ServiceMap;
   public function execute(Operation $operation, Progress $progress): Result
   {
@@ -60,7 +60,7 @@
         };
      } catch (Exception $e) {
         JVB()->error()->log(
         Errors::getInstance()->log(
            '[IntegrationExecutor]:execute',
            $e->getMessage(),
            [
@@ -105,7 +105,7 @@
      if ($userId === 0) {
         $userId = null;
      }
      return JVB()->connect($serviceName, $userId);
      return $this->getServiceUser($serviceName, $userId);
   }
   /*****************************************************************