From 78ddcdc59834456d35537b836427b55107926e1e Mon Sep 17 00:00:00 2001 From: Anton Yemelyanov Date: Fri, 22 Dec 2023 13:00:58 +0200 Subject: [PATCH] load redistributables in web app --- core/src/modules/overview.rs | 6 +++--- core/src/runtime/mod.rs | 1 - core/src/runtime/services/update_monitor.rs | 4 +--- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/core/src/modules/overview.rs b/core/src/modules/overview.rs index bd2320a..619796c 100644 --- a/core/src/modules/overview.rs +++ b/core/src/modules/overview.rs @@ -1,5 +1,5 @@ use std::borrow::Cow; - +use workflow_core::runtime::is_wasm; use egui::load::Bytes; use kaspa_metrics_core::{Metric,MetricGroup}; use egui_plot::{ @@ -188,10 +188,10 @@ impl Overview { }); if let Some(release) = core.release.as_ref() { - if release.version == crate::app::VERSION { + if is_wasm() || release.version == crate::app::VERSION { CollapsingHeader::new(i18n("Redistributables")) .id_source("redistributables") - .default_open(false) + .default_open(true) .show(ui, |ui| { release.assets.iter().for_each(|asset| { Hyperlink::from_label_and_url( diff --git a/core/src/runtime/mod.rs b/core/src/runtime/mod.rs index 945ad9d..8f87ba4 100644 --- a/core/src/runtime/mod.rs +++ b/core/src/runtime/mod.rs @@ -76,7 +76,6 @@ impl Runtime { metrics_service.clone(), block_dag_monitor_service.clone(), market_monitor_service.clone(), - #[cfg(not(target_arch = "wasm32"))] update_monitor_service.clone(), ]); diff --git a/core/src/runtime/services/update_monitor.rs b/core/src/runtime/services/update_monitor.rs index 970e150..5b99fd0 100644 --- a/core/src/runtime/services/update_monitor.rs +++ b/core/src/runtime/services/update_monitor.rs @@ -59,8 +59,7 @@ impl Service for UpdateMonitorService { if !self.is_enabled.load(Ordering::Relaxed) { continue; } - - #[cfg(not(target_arch = "wasm32"))] + let _ = check_version().await; }, msg = this.as_ref().service_events.receiver.recv().fuse() => { @@ -69,7 +68,6 @@ impl Service for UpdateMonitorService { UpdateMonitorEvents::Enable => { if !self.is_enabled.load(Ordering::Relaxed) { self.is_enabled.store(true, Ordering::Relaxed); - #[cfg(not(target_arch = "wasm32"))] let _ = check_version().await; } }