clean SOFTWARE_UPDATE_URL
This commit is contained in:
parent
e4f7e126e5
commit
664a3e186e
@ -1063,7 +1063,7 @@ class RustdeskImpl {
|
||||
() => js.context.callMethod('getByName', ['option', 'last_remote_id']));
|
||||
}
|
||||
|
||||
Future<String> mainGetSoftwareUpdateUrl({dynamic hint}) {
|
||||
Future<void> mainGetSoftwareUpdateUrl({dynamic hint}) {
|
||||
throw UnimplementedError();
|
||||
}
|
||||
|
||||
|
@ -828,17 +828,16 @@ async fn check_software_update_() -> hbb_common::ResultType<()> {
|
||||
let response_url = latest_release_response.url().to_string();
|
||||
|
||||
if get_version_number(&latest_release_version) > get_version_number(crate::VERSION) {
|
||||
*SOFTWARE_UPDATE_URL.lock().unwrap() = response_url;
|
||||
}
|
||||
#[cfg(feature = "flutter")]
|
||||
{
|
||||
let mut m = HashMap::new();
|
||||
m.insert("name", "check_software_update_finish");
|
||||
let url = SOFTWARE_UPDATE_URL.lock().unwrap().clone();
|
||||
m.insert("url", url.as_str());
|
||||
if let Ok(data) = serde_json::to_string(&m) {
|
||||
let _ = crate::flutter::push_global_event(crate::flutter::APP_TYPE_MAIN, data);
|
||||
#[cfg(feature = "flutter")]
|
||||
{
|
||||
let mut m = HashMap::new();
|
||||
m.insert("name", "check_software_update_finish");
|
||||
m.insert("url", &response_url);
|
||||
if let Ok(data) = serde_json::to_string(&m) {
|
||||
let _ = crate::flutter::push_global_event(crate::flutter::APP_TYPE_MAIN, data);
|
||||
}
|
||||
}
|
||||
*SOFTWARE_UPDATE_URL.lock().unwrap() = response_url;
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
@ -61,7 +61,6 @@ fn initialize(app_dir: &str, custom_client_config: &str) {
|
||||
scrap::mediacodec::check_mediacodec();
|
||||
crate::common::test_rendezvous_server();
|
||||
crate::common::test_nat_type();
|
||||
crate::common::check_software_update();
|
||||
}
|
||||
#[cfg(target_os = "ios")]
|
||||
{
|
||||
@ -1376,11 +1375,10 @@ pub fn main_get_last_remote_id() -> String {
|
||||
LocalConfig::get_remote_id()
|
||||
}
|
||||
|
||||
pub fn main_get_software_update_url() -> String {
|
||||
pub fn main_get_software_update_url() {
|
||||
if get_local_option("enable-check-update".to_string()) != "N" {
|
||||
crate::common::check_software_update();
|
||||
}
|
||||
crate::common::SOFTWARE_UPDATE_URL.lock().unwrap().clone()
|
||||
}
|
||||
|
||||
pub fn main_get_home_dir() -> String {
|
||||
|
@ -12,8 +12,6 @@ fn main() {
|
||||
}
|
||||
common::test_rendezvous_server();
|
||||
common::test_nat_type();
|
||||
#[cfg(target_os = "android")]
|
||||
crate::common::check_software_update();
|
||||
common::global_clean();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user