File tree Expand file tree Collapse file tree
DevLog/Presentation/ViewModel Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -139,7 +139,9 @@ final class SearchViewModel: Store {
139139 do {
140140 defer {
141141 self . searchTasks [ . request] = nil
142- self . endLoading ( . immediate)
142+ if !Task. isCancelled {
143+ self . endLoading ( . immediate)
144+ }
143145 }
144146 let searchesTodoOnly = searchesTodoOnly ( query)
145147 async let todos = fetchTodosUseCase. execute ( TodoQuery ( keyword: query) , cursor: nil )
Original file line number Diff line number Diff line change @@ -180,7 +180,9 @@ final class TodoListViewModel: Store {
180180 do {
181181 defer {
182182 self . searchTasks [ . request] = nil
183- self . endLoading ( . immediate)
183+ if !Task. isCancelled {
184+ self . endLoading ( . immediate)
185+ }
184186 }
185187 let query = TodoQuery ( category: state. category, keyword: keyword)
186188 let page = try await fetchTodosUseCase. execute ( query, cursor: nil )
You can’t perform that action at this time.
0 commit comments