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 @@ -160,7 +160,8 @@ final class PushNotificationListViewModel: Store {
160160 beginLoading ( . delayed)
161161 Task {
162162 // endLoading(.delayed)를 defer로 두지 않는 이유
163- // send(.fetchNotifications)로 이어지는 즉시 로딩이 같은 isLoading을 이어서 제어해야 하기 때문
163+ // send(.fetchNotifications)가 같은 턴에서 beginLoading(.immediate)를 먼저 올린 뒤
164+ // delayed 로딩을 내려야 같은 isLoading이 끊기지 않기 때문
164165 do {
165166 try await undoDeleteUseCase. execute ( notificationId)
166167 } catch {
Original file line number Diff line number Diff line change @@ -234,7 +234,8 @@ final class TodoListViewModel: Store {
234234 beginLoading ( . delayed)
235235 Task {
236236 // endLoading(.delayed)를 defer로 두지 않는 이유
237- // send(.refresh)로 이어지는 즉시 로딩이 같은 isLoading을 이어서 제어해야 하기 때문
237+ // send(.refresh)가 같은 턴에서 beginLoading(.immediate)를 먼저 올린 뒤
238+ // delayed 로딩을 내려야 같은 isLoading이 끊기지 않기 때문
238239 do {
239240 try await undoDeleteTodoUseCase. execute ( todoId)
240241 } catch {
You can’t perform that action at this time.
0 commit comments