From 6c424bf6242408722f1c652a963c7943ba9e9755 Mon Sep 17 00:00:00 2001 From: Alexey <4681325+qqrm@users.noreply.github.com> Date: Fri, 22 Aug 2025 21:48:55 +0300 Subject: [PATCH] Add interval switch stream test --- src/app.rs | 48 ++++++++++++++++++++++++++------ tests/interval_restart.rs | 58 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 97 insertions(+), 9 deletions(-) create mode 100644 tests/interval_restart.rs diff --git a/src/app.rs b/src/app.rs index 94473eb..fc78278 100644 --- a/src/app.rs +++ b/src/app.rs @@ -917,7 +917,7 @@ fn ChartContainer() -> impl IntoView {
- +
@@ -1049,7 +1049,7 @@ fn ChartTooltip() -> impl IntoView { } #[component] -fn TimeframeSelector(chart: RwSignal) -> impl IntoView { +fn TimeframeSelector(chart: RwSignal, set_status: WriteSignal) -> impl IntoView { let options = vec![ TimeInterval::TwoSeconds, TimeInterval::OneMinute, @@ -1066,11 +1066,24 @@ fn TimeframeSelector(chart: RwSignal) -> impl IntoView { children=move |interval| { let label = interval.as_ref().to_string(); let chart_signal = chart; + let status_signal = set_status; view! {