From b38f03c0e7218762d90fa5092696b127f24f36db Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 25 Jan 2026 07:07:26 +0000
Subject: [PATCH] =Some logical flaws in Queue.php, Queue.js, ContentExecutor.php, UploadExecutor.php - particularly with timeline ordering, frontend queue updates, etc
---
JVBase.php | 14 +++++---------
1 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/JVBase.php b/JVBase.php
index 0b63b08..b6b64a5 100644
--- a/JVBase.php
+++ b/JVBase.php
@@ -3,12 +3,12 @@
use JVBase\blocks\CustomBlocks;
use JVBase\integrations\BlueSky;
-use JVBase\managers\CacheManager;
+use JVBase\managers\cache\Cache;
use JVBase\managers\EmailManager;
use JVBase\managers\ErrorHandler;
use JVBase\managers\LoginManager;
use JVBase\managers\MagicLinkManager;
-use JVBase\managers\OperationQueue;
+use JVBase\managers\queue\Queue;
use JVBase\managers\DashboardManager;
use JVBase\managers\DirectoryManager;
use JVBase\managers\ReferralManager;
@@ -88,7 +88,7 @@
$this->customBlocks = new CustomBlocks();
$this->managers = [
'errors' => new ErrorHandler(),
- 'queue' => new OperationQueue(),
+ 'queue' => new Queue(),
// 'dash' => new DashboardManager(),
'roles' => new RoleManager(),
// 'forms' => new FormManager(),
@@ -142,7 +142,6 @@
$this->managers['directory'] = new DirectoryManager();
}
-
if (jvbSiteHasDashboard()) {
$this->routes['error'] = new ErrorRoutes();
$this->routes['admin'] = new AdminRoutes();
@@ -218,11 +217,8 @@
{
return $this->managers['file'];
}
- public function cache():CacheManager
- {
- return $this->managers['cache'];
- }
- public function queue():OperationQueue
+
+ public function queue():Queue
{
return $this->managers['queue'];
}
--
Gitblit v1.10.0