From ccf5e61a075c35d24befc175994b5cb8957ca322 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Wed, 26 Aug 2026 21:45:53 +0000
Subject: [PATCH] =Extra JVB() calls replaced, minor tweaks

---
 inc/managers/MagicLinks.php |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/inc/managers/MagicLinks.php b/inc/managers/MagicLinks.php
index 3217948..4846d4a 100644
--- a/inc/managers/MagicLinks.php
+++ b/inc/managers/MagicLinks.php
@@ -6,6 +6,7 @@
 use JVBase\Instance;
 use JVBase\integrations\services\Cloudflare;
 use JVBase\meta\Form;
+use JVBase\rest\routes\LoginRoutes;
 use JVBase\ui\Tabs;
 use WP_User;
 use WP_Error;
@@ -380,7 +381,7 @@
 	#[NoReturn] protected function processSignup(array $token_data): void
 	{
 		if (!array_key_exists('email', $token_data) || !array_key_exists('name', $token_data)) {
-			JVB()->error()->log('MagicLinkManager', 'Could not process Signup');
+			Errors::getInstance()->log('MagicLinkManager', 'Could not process Signup');
 			$this->cleanURL();
 		}
 		$user_id = wp_create_user(
@@ -427,7 +428,7 @@
 	protected function processReferralSignup(array $token_data): void
 	{
 		if (!array_key_exists('email', $token_data) || !array_key_exists('name', $token_data)) {
-			JVB()->error()->log('[MagicLinkManager]Could not process Referral Signup');
+			Errors::getInstance()->log('[MagicLinkManager]Could not process Referral Signup');
 			return;
 		}
 
@@ -447,13 +448,13 @@
 			'role'			=> $role
 		]);
 		if (!is_wp_error($user_id)) {
-			$response = JVB()->routes('login')->login($email, $pass, true);
-			if ($response) {
+			$response = LoginRoutes::getInstance()->login($email, $pass, true);
+			if (!is_wp_error($response)) {
 				wp_safe_redirect(home_url('/dash?welcome=1&referral=1'));
 				exit;
 			}
 		} else {
-			JVB()->error()->log(
+			Errors::getInstance()->log(
 				'[MagicLinkManager]',
 				$user_id->get_error_message(),
 				$token_data
@@ -470,7 +471,7 @@
 		$user = get_user_by('ID', $token_data['user_id']);
 
 		if (!$user) {
-			JVB()->error()->log(
+			Errors::getInstance()->log(
 				'MagicLinkManager',
 				'Invalid user, could not reset password',
 			);

--
Gitblit v1.10.0