From a9654f00c8fbc9934289d761843ddd071025013f Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Fri, 28 Aug 2026 17:20:28 +0000
Subject: [PATCH] =PHPStorm Code Inspection: fixed class reference errors (from getting rid of JVB() and replacing with direct class::getInstance; as well as general code sniffing, etc

---
 inc/rest/routes/UserRoutes.php |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/inc/rest/routes/UserRoutes.php b/inc/rest/routes/UserRoutes.php
index b3f3cb1..f517a62 100644
--- a/inc/rest/routes/UserRoutes.php
+++ b/inc/rest/routes/UserRoutes.php
@@ -1,11 +1,11 @@
 <?php
 
+use JVBase\Instance;
+use JVBase\managers\Cache;
 use JVBase\meta\Meta;
-use JVBase\registrar\Registrar;
 use JVBase\rest\PermissionHandler;
 use JVBase\rest\Rest;
 use JVBase\rest\Route;
-use JVBase\base\Site;
 
 if (!defined('ABSPATH')) {
 	exit;
@@ -16,12 +16,14 @@
  */
 class UserRoutes extends Rest
 {
+	use Instance;
 	public function __construct()
 	{
 		$this->cacheName = 'user';
 		$this->cacheTtl = WEEK_IN_SECONDS;
 
 		parent::__construct();
+		$this->cache = Cache::for($this->cacheName, 'user', $this->cacheTtl);
 
 	}
 
@@ -50,6 +52,7 @@
 		try {
 			$meta = Meta::forUser($user_id);
 			$meta->setAll($data['changes']);
+			Cache::clearUser($user_id);
 			return $this->success();
 		} catch (Exception $e) {
 			return $this->error($e->getMessage());

--
Gitblit v1.10.0