diff --git a/src/common.rs b/src/common.rs index 9865ab85c..dfd3fca44 100644 --- a/src/common.rs +++ b/src/common.rs @@ -1721,9 +1721,17 @@ pub fn get_builtin_option(key: &str) -> String { .unwrap_or_default() } +#[inline] +pub fn is_custom_client() -> bool { + get_app_name() != "RustDesk" +} + pub fn verify_login(raw: &str, id: &str) -> bool { true /* + if is_custom_client() { + return true; + } #[cfg(debug_assertions)] return true; let Ok(pk) = crate::decode64("IycjQd4TmWvjjLnYd796Rd+XkK+KG+7GU1Ia7u4+vSw=") else { diff --git a/src/flutter_ffi.rs b/src/flutter_ffi.rs index a43ac8f98..cc9d304e7 100644 --- a/src/flutter_ffi.rs +++ b/src/flutter_ffi.rs @@ -2015,7 +2015,7 @@ pub fn is_outgoing_only() -> SyncReturn { } pub fn is_custom_client() -> SyncReturn { - SyncReturn(get_app_name() != "RustDesk") + SyncReturn(crate::common::is_custom_client()) } pub fn is_disable_settings() -> SyncReturn {