aboutsummaryrefslogtreecommitdiffstats
path: root/crates/server/src/database/db/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/server/src/database/db/mod.rs')
-rw-r--r--crates/server/src/database/db/mod.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/server/src/database/db/mod.rs b/crates/server/src/database/db/mod.rs
index 9345ff6b..19a1fb3b 100644
--- a/crates/server/src/database/db/mod.rs
+++ b/crates/server/src/database/db/mod.rs
@@ -1,8 +1,7 @@
use std::collections::HashMap;
-use rand::Rng;
-
use crate::database::{DbError, DbResult, DbSettings, models::User};
+use rand::RngExt;
use sqlx::postgres::PgPoolOptions;
use turtle_common::record::{EncryptedData, HostId, Record, RecordIdx, RecordStatus};
@@ -230,7 +229,7 @@ impl ServerPostgres {
let idx_cache_rollout =
std::env::var("IDX_CACHE_ROLLOUT").unwrap_or_else(|_| "0".to_string());
let idx_cache_rollout = idx_cache_rollout.parse::<f64>().unwrap_or(0.0);
- let use_idx_cache = rand::thread_rng().gen_bool(idx_cache_rollout / 100.0);
+ let use_idx_cache = rand::rng().random_bool(idx_cache_rollout / 100.0);
let mut res: Vec<(Uuid, String, i64)> = if use_idx_cache {
tracing::debug!("using idx cache for user {}", user.id);