From e15184837cf784b90ad8c95834991a9ffd2e6ca0 Mon Sep 17 00:00:00 2001 From: OmgRod <89850217+OmgRod@users.noreply.github.com> Date: Thu, 9 Jul 2026 18:10:57 +0100 Subject: [PATCH] random mod --- src/endpoints/mods.rs | 1 + src/types/models/mod_entity.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/endpoints/mods.rs b/src/endpoints/mods.rs index 9719e6a..642bcee 100644 --- a/src/endpoints/mods.rs +++ b/src/endpoints/mods.rs @@ -40,6 +40,7 @@ pub enum IndexSortType { Oldest, Name, NameReverse, + Random } #[derive(Deserialize, Hash, Eq, PartialEq, IntoParams)] diff --git a/src/types/models/mod_entity.rs b/src/types/models/mod_entity.rs index 30bb58a..605fd92 100644 --- a/src/types/models/mod_entity.rs +++ b/src/types/models/mod_entity.rs @@ -191,6 +191,7 @@ impl Mod { IndexSortType::Oldest => "q.created_at ASC", IndexSortType::Name => "q.name ASC", IndexSortType::NameReverse => "q.name DESC", + IndexSortType::Random => "RANDOM()", }; let geode = query