diff --git a/src/check_permissions/mod.rs b/src/check_permissions/mod.rs index 4270c62..8c708d6 100644 --- a/src/check_permissions/mod.rs +++ b/src/check_permissions/mod.rs @@ -1,6 +1,7 @@ use std::collections::LinkedList; -use std::fs; use std::sync::RwLock; +#[cfg(not(test))] +use std::fs; #[cfg(not(debug_assertions))] const ALLOW_PATH: &str = "/opt/mini_admin_bot/allow_users"; diff --git a/src/filter_files/analyce_name.rs b/src/filter_files/analyce_name.rs index f29d029..c1f3ef5 100644 --- a/src/filter_files/analyce_name.rs +++ b/src/filter_files/analyce_name.rs @@ -1,6 +1,6 @@ use teloxide::{prelude::*, types::Document}; -static EXTENSIONS: [&str; 4] = ["exe", "deb", "rpm", "apk"]; +static EXTENSIONS: [&str; 6] = ["exe", "deb", "rpm", "apk", "zip", "rar"]; pub fn check_file(msg: Message) -> bool { match msg.document() {