From 877bd225e840fa0debaab112b3cc235494bfe040 Mon Sep 17 00:00:00 2001 From: mohamedshemees Date: Fri, 27 Jun 2025 03:07:50 +0300 Subject: [PATCH] refactor: reset homeViewModel status on navigation changes --- .../tudee/presentation/screen/home/screen/HomeScreen.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/com/example/tudee/presentation/screen/home/screen/HomeScreen.kt b/app/src/main/java/com/example/tudee/presentation/screen/home/screen/HomeScreen.kt index f7c55a15..0ed84af0 100644 --- a/app/src/main/java/com/example/tudee/presentation/screen/home/screen/HomeScreen.kt +++ b/app/src/main/java/com/example/tudee/presentation/screen/home/screen/HomeScreen.kt @@ -71,13 +71,20 @@ fun HomeScreen( homeState.navigateTodoTasks ) { if (homeState.navigateDoneTasks) { + homeViewModel.resetStatus() navigateDoneTasks() + } else if (homeState.navigateInProgressTasks) { + homeViewModel.resetStatus() navigateInProgressTasks() + } else if (homeState.navigateTodoTasks) { + homeViewModel.resetStatus() navigateTodoTasks() + } else { homeViewModel.resetStatus() + homeViewModel.resetStatus() } } HomeContent(