Skip to content

Commit d877e07

Browse files
committed
Feat: 홈 화면 네비게이션 메소드 정의
1 parent b0d72a7 commit d877e07

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

  • presentation/src/main/java/com/threegap/bitnagil/presentation/home

presentation/src/main/java/com/threegap/bitnagil/presentation/home/HomeViewModel.kt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,31 @@ class HomeViewModel @Inject constructor(
103103
}
104104
}
105105

106+
fun navigateToGuide() {
107+
intent {
108+
postSideEffect(HomeSideEffect.NavigateToGuide)
109+
}
110+
}
111+
112+
fun navigateToEmotion() {
113+
intent {
114+
postSideEffect(HomeSideEffect.NavigateToEmotion)
115+
}
116+
}
117+
118+
fun navigateToRegisterRoutine() {
119+
intent {
120+
postSideEffect(HomeSideEffect.NavigateToRegisterRoutine)
121+
}
122+
}
123+
124+
fun navigateToRoutineList() {
125+
intent {
126+
val selectedDate = state.selectedDate.toString()
127+
postSideEffect(HomeSideEffect.NavigateToRoutineList(selectedDate))
128+
}
129+
}
130+
106131
private fun observeWriteRoutineEvent() {
107132
viewModelScope.launch {
108133
getWriteRoutineEventFlowUseCase().collect {

0 commit comments

Comments
 (0)