From 4e2282cab9563f67b1b3fbce5f12115004c42cfc Mon Sep 17 00:00:00 2001
From: "thibault.capt" <thibault.capt@etu.hesge.ch>
Date: Sat, 22 Feb 2025 19:23:38 +0100
Subject: [PATCH] (fix): infinite loader

---
 .../src/app/core/adapters/local-storage-todo.service.ts       | 4 ++--
 .../src/app/features/todo-list/todo-list.component.html       | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts b/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts
index 59a91f8..5fbbb88 100644
--- a/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts
+++ b/todo-workspace/frontend/src/app/core/adapters/local-storage-todo.service.ts
@@ -19,10 +19,10 @@ export class LocalStorageTodoService implements TodoService {
     return of(this.getTodos());
   }
 
-  remove(todoId: number): Observable<void> {
+  remove(todoId: number): Observable<number> {
     const todos = this.getTodos().filter((todo) => todo.id !== todoId);
     this.setTodos(todos);
-    return of(void 0);
+    return of(todoId);
   }
 
   toggleCompleted(todoId: number): Observable<Todo> {
diff --git a/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html b/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html
index e3b7c93..44302be 100644
--- a/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html
+++ b/todo-workspace/frontend/src/app/features/todo-list/todo-list.component.html
@@ -6,7 +6,7 @@
 
     <!-- Liste des tâches -->
     <div class="flex-grow flex items-center justify-center py-5">
-      @if (store.isLoading()) {
+      @if (!store.isLoading()) {
         <span class="loading loading-spinner loading-xl"></span>
       } @else {
         <ul class="list text-gray-600 text-lg">
-- 
GitLab