Skip to content

Commit 4607a37

Browse files
committed
refactor: 불필요 DispatchQueue.main.async 제거
1 parent a7ebb53 commit 4607a37

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

Application/DevLogPresentation/Sources/Home/Home/HomeFeature+Effects.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ extension HomeFeature {
121121

122122
func delayedTodoEditorEffect() -> Effect<Action> {
123123
.run { [clock] send in
124+
// iOS 17에서 시트 dismiss 직후 fullScreenCover를 바로 올리지 않도록 하기 위해서 0.1초 딜레이
124125
try await clock.sleep(for: .seconds(0.1))
125126
await send(.setPresentation(.todoEditor, true))
126127
}

Application/DevLogPresentation/Sources/Home/Home/HomeView.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,7 @@ struct HomeView: View {
180180
let preferences = store.preferences.filter(\.isVisible)
181181
ForEach(preferences, id: \.id) { item in
182182
Button {
183-
DispatchQueue.main.async {
184-
openTodoEditor(for: item.category)
185-
}
183+
openTodoEditor(for: item.category)
186184
} label: {
187185
labelImage(
188186
text: item.localizedName,

0 commit comments

Comments
 (0)