From fd806244291fd9f0c21b5f0a1f776c2256495808 Mon Sep 17 00:00:00 2001 From: Connor Johnstone Date: Thu, 18 Sep 2025 16:28:44 -0400 Subject: [PATCH] Fix frontend compilation warnings by removing dead code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove unused Route enum and yew_router import from sidebar.rs - Remove unused last_fetched field from ExternalCalendarEventsResponse - Prefix unused variables with underscore (_preserve_rrule, _until_date, etc.) Frontend now compiles cleanly with no warnings. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- frontend/src/app.rs | 6 +++--- frontend/src/components/sidebar.rs | 10 ---------- frontend/src/services/calendar_service.rs | 3 +-- 3 files changed, 4 insertions(+), 15 deletions(-) diff --git a/frontend/src/app.rs b/frontend/src/app.rs index 70f8e3d..a1d2406 100644 --- a/frontend/src/app.rs +++ b/frontend/src/app.rs @@ -914,8 +914,8 @@ pub fn App() -> Html { original_event, new_start, new_end, - preserve_rrule, - until_date, + _preserve_rrule, + _until_date, update_scope, occurrence_date, ): ( @@ -1474,7 +1474,7 @@ pub fn App() -> Html { let calendar_management_modal_open = calendar_management_modal_open.clone(); wasm_bindgen_futures::spawn_local(async move { - let calendar_service = CalendarService::new(); + let _calendar_service = CalendarService::new(); match CalendarService::get_external_calendars().await { Ok(calendars) => { external_calendars.set(calendars); diff --git a/frontend/src/components/sidebar.rs b/frontend/src/components/sidebar.rs index 834d16b..5d36b30 100644 --- a/frontend/src/components/sidebar.rs +++ b/frontend/src/components/sidebar.rs @@ -2,17 +2,7 @@ use crate::components::CalendarListItem; use crate::services::calendar_service::{UserInfo, ExternalCalendar}; use web_sys::HtmlSelectElement; use yew::prelude::*; -use yew_router::prelude::*; -#[derive(Clone, Routable, PartialEq)] -pub enum Route { - #[at("/")] - Home, - #[at("/login")] - Login, - #[at("/calendar")] - Calendar, -} #[derive(Clone, PartialEq)] pub enum ViewMode { diff --git a/frontend/src/services/calendar_service.rs b/frontend/src/services/calendar_service.rs index 6dfd6a5..fe44654 100644 --- a/frontend/src/services/calendar_service.rs +++ b/frontend/src/services/calendar_service.rs @@ -412,7 +412,7 @@ impl CalendarService { } }); - if let Some(until) = until_date { + if let Some(_until) = until_date { } let start_date = base_event.dtstart.date(); @@ -2101,7 +2101,6 @@ impl CalendarService { #[derive(Deserialize)] struct ExternalCalendarEventsResponse { events: Vec, - last_fetched: chrono::DateTime, } let response: ExternalCalendarEventsResponse = serde_wasm_bindgen::from_value(json)