Jake Vanderwerf
2026-08-25 3d25ad7de4fdbb3eba2cde2a62422e6be5d79a0a
inc/rest/routes/VoteRoutes.php
@@ -1,7 +1,7 @@
<?php
namespace JVBase\rest\routes;
use JVBase\managers\CustomTable;
use JVBase\Instance;
use JVBase\managers\KarmaManager;
use JVBase\registrar\Registrar;
use JVBase\rest\Response;
@@ -9,14 +9,13 @@
use JVBase\rest\Route;
use WP_REST_Request;
use WP_REST_Response;
use WP_Error;
use Exception;
if (!defined('ABSPATH')) {
    exit; // Exit if accessed directly
}
class VoteRoutes extends Rest
{
   use Instance;
    public function __construct()
    {
        $this->cacheName = 'karma';
@@ -77,7 +76,7 @@
      }
      $man = KarmaManager::getInstance($type);
      $man = $registrar->getKarmaManager();
      if (!$man) {
         return Response::validationError(['message' => __('Karma not set up', 'jvb')]);
      }
@@ -104,15 +103,6 @@
         return $this->unauthorized();
      }
      $cache = $this->cache->get($user);
      if ($cache) {
         return Response::success($cache);
      }
      $votes = KarmaManager::getUserVotes($user);
      $this->cache->set($user, $votes);
      return Response::success($votes);
      return Response::success(KarmaManager::getUserVotes($user));
   }
}