Avatar
Issue close #223 close #260 Overview Replace completion handler with Swift Concurrency. Checklist Format code with SwiftLint (⌘B in Xcode) Resolve Xcode warning What to check Is the usage o...
8:55 AM
Presenter の処理が気になる Before func didSelectMonster(monster: MonsterEntity) { interactor.saveForSpotlight(monster) router.showMonsterDetail(monster: monster) After func didSelectMonster(monster: MonsterEntity) async { router.showMonsterDetail(monster: monster) await interactor.saveForSpotlight(monster) } ↓だと Ineractor の処理を待つ気がするから、Router による画面遷移の処理と順番を入れ替えた その考えで合っているかはわからない、、 func didSelectMonster(monster: MonsterEntity) async { await interactor.saveForSpotlight(monster) router.showMonsterDetail(monster: monster) }