From c204185ae86a98994f80010abf35a190c9406739 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 12 Jul 2026 18:08:19 +0000
Subject: [PATCH] =Refactor of Integrations.php. Separated different functionality into traits that classes can use to add that functionality. Hopefully will make maintaining it a little easier. Still have to finish up, as well as refactoring the individual classes to utilize the new system.

---
 inc/managers/ScriptLoader.php |   37 ++++++++++++++++++++++++-------------
 1 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/inc/managers/ScriptLoader.php b/inc/managers/ScriptLoader.php
index 7448c4f..28fa034 100644
--- a/inc/managers/ScriptLoader.php
+++ b/inc/managers/ScriptLoader.php
@@ -1,12 +1,24 @@
 <?php
+
+use JVBase\rest\routes\LoginRoutes;
+
 add_action('init', 'jvbRegisterScripts', 5);
 
 function jvbRegisterScripts() {
-	$version = '1.1.40';
+	$version = '1.1.68';
 	$strategy = [
 		'strategy'	=> 'defer',
 		'in_footer'	=> true
 	];
+	wp_register_script(
+		'jvb-login',
+		JVB_URL.'assets/js/min/login.min.js',
+		[
+			'jvb-auth',
+			'jvb-form',
+		],
+		$version
+	);
 
 	wp_register_style(
 		'jvb-form',
@@ -45,16 +57,17 @@
 		$strategy
 	);
 	wp_localize_script('jvb-auth', 'jvbBase', ['base' => BASE]);
-	wp_register_script(
-		'jvb-interactions',
-		JVB_URL.'assets/js/min/interactions.min.js',
-		[
-			'jvb-queue',
-			'jvb-data-store'
-		],
-		$version,
-		$strategy
-	);
+	wp_localize_script('jvb-auth', 'jvbAuth', LoginRoutes::auth());
+//	wp_register_script(
+//		'jvb-interactions',
+//		JVB_URL.'assets/js/min/interactions.min.js',
+//		[
+//			'jvb-queue',
+//			'jvb-data-store'
+//		],
+//		$version,
+//		$strategy
+//	);
 
 
 	wp_register_script(
@@ -63,7 +76,6 @@
 		[
 			'jvb-queue',
 			'jvb-data-store',
-			'jvb-interactions',
 		],
 		$version,
 		$strategy
@@ -75,7 +87,6 @@
 		[
 			'jvb-queue',
 			'jvb-data-store',
-			'jvb-interactions',
 		],
 		$version,
 		$strategy

--
Gitblit v1.10.0