From df507eb201d69e9fc5445957deaf3e79875e3405 Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Fri, 28 Nov 2025 14:18:35 +0200 Subject: [PATCH] Make use of the `BAIBOT_USER_ENCRYPTION_RECOVERY_RESET_ALLOWED` environment variable for configuring `config.user.encryption.recovery_reset_allowed` --- src/bot/load_config.rs | 3 +++ src/entity/cfg/env.rs | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/bot/load_config.rs b/src/bot/load_config.rs index c7f0846..d56f6aa 100644 --- a/src/bot/load_config.rs +++ b/src/bot/load_config.rs @@ -33,6 +33,9 @@ pub fn load() -> anyhow::Result { cfg_env::BAIBOT_USER_ENCRYPTION_RECOVERY_PASSPHRASE => { config.user.encryption.recovery_passphrase = Some(value); } + cfg_env::BAIBOT_USER_ENCRYPTION_RECOVERY_RESET_ALLOWED => { + config.user.encryption.recovery_reset_allowed = value.parse::()?; + } cfg_env::BAIBOT_USER_NAME => config.user.name = value, cfg_env::BAIBOT_COMMAND_PREFIX => config.command_prefix = value, cfg_env::BAIBOT_ROOM_POST_JOIN_SELF_INTRODUCTION_ENABLED => { diff --git a/src/entity/cfg/env.rs b/src/entity/cfg/env.rs index 820cef7..cfba7b6 100644 --- a/src/entity/cfg/env.rs +++ b/src/entity/cfg/env.rs @@ -8,6 +8,8 @@ pub const BAIBOT_USER_PASSWORD: &str = "BAIBOT_USER_PASSWORD"; pub const BAIBOT_USER_NAME: &str = "BAIBOT_USER_NAME"; pub const BAIBOT_USER_ENCRYPTION_RECOVERY_PASSPHRASE: &str = "BAIBOT_USER_ENCRYPTION_RECOVERY_PASSPHRASE"; +pub const BAIBOT_USER_ENCRYPTION_RECOVERY_RESET_ALLOWED: &str = + "BAIBOT_USER_ENCRYPTION_RECOVERY_RESET_ALLOWED"; pub const BAIBOT_COMMAND_PREFIX: &str = "BAIBOT_COMMAND_PREFIX";