Jake Vanderwerf
2026-03-03 772462eeca3002a1d52508aeba485aab2b4742ad
inc/rest/routes/NewsRoutes.php
@@ -60,13 +60,15 @@
            'type' => 'integer',
         ])
         ->auth(PermissionHandler::combine(['user','nonce',['actionNonce'=>'dash-']]))
         ->rateLimit(30);
         ->rateLimit(30)
         ->register();
      Route::for(Route::pattern('news/{id}'))
         ->get([$this, 'getNewsItem'])
         ->arg('id', 'integer|required')
         ->auth(PermissionHandler::combine(['user','nonce', ['actionNonce'=>'dash-']]))
         ->rateLimit(30);
         ->rateLimit(30)
         ->register();
    }
    /**
@@ -196,7 +198,7 @@
    {
        if (array_key_exists('orderby', $data) && $data['orderby'] === 'random') {
            // Handle random ordering
            $current_seed = jvbGetRandomSeed();
            $current_seed = floor(time() / 1800);
            $args['orderby'] = 'RAND(' . $current_seed . ')';
            unset($args['order']);
        } else {
@@ -391,6 +393,7 @@
                $m = $meta->set($key, $value);
                $result[$key] = $m;
            }
         $meta->save();
        }
        $this->cache->flush();