From bd8fb4b65d9c02946aeb682f26995784cb9ea96d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matou=C5=A1=20Volf?= Date: Fri, 19 Dec 2025 18:40:40 +0100 Subject: [PATCH] fix: task completion --- src/components/task_list.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/task_list.rs b/src/components/task_list.rs index 8c6dd62..b0b16f7 100644 --- a/src/components/task_list.rs +++ b/src/components/task_list.rs @@ -1,6 +1,7 @@ use crate::components::task_list_item::TaskListItem; use crate::models::category::Category; use crate::models::task::{Task, TaskWithSubtasks}; +use crate::server::tasks::complete_task; use dioxus::core_macro::rsx; use dioxus::dioxus_core::Element; use dioxus::prelude::*; @@ -48,6 +49,9 @@ pub(crate) fn TaskList(tasks: Vec, class: Option<&'static str> move |event: Event| { // To prevent editing the task. event.stop_propagation(); + async move { + let _ = complete_task(task.task.id).await; + } } } },