Jake Vanderwerf
2026-07-05 fff721dd185f5b97f7ae7a6e64189e55887ff590
inc/rest/routes/VoteRoutes.php
@@ -34,7 +34,6 @@
      Route::for('vote')
         ->post([$this, 'handleVote'])
         ->args([
            'user' => 'integer|required',
            'id' => 'string|required',
            'item_id' => 'integer|required',
            'content' => 'string|required',
@@ -43,9 +42,6 @@
         ->auth('user')
         ->rateLimit(10)
         ->get([$this, 'getVotes'])
         ->args([
            'user' => 'integer',
         ])
         ->auth('user')
         ->rateLimit(30)
         ->register();
@@ -70,9 +66,9 @@
         return Response::validationError(['message' => __('Invalid item or vote attempt', 'jvb')]);
        }
      $user = absint($request->get_param('user'));
      if (!$this->userCheck($user)) {
         return Response::validationError(['message' => __('User doesn\'t match. Bot?', 'jvb')]);
      $user = get_current_user_id();
      if (!$user) {
         return $this->unauthorized();
      }
      $type = $registrar->getType()??false;
@@ -103,7 +99,10 @@
     */
   public function getVotes(WP_REST_Request $request): WP_REST_Response
   {
      $user = absint($request->get_param('user') ?? get_current_user_id());
      $user = get_current_user_id();
      if (!$user) {
         return $this->unauthorized();
      }
      $cache = $this->cache->get($user);
      if ($cache) {