Skip to content

Commit

Permalink
[chore] #232 observer, listener 묶어서 관리
Browse files Browse the repository at this point in the history
  • Loading branch information
sxunea committed Jan 10, 2024
1 parent c013538 commit 23c1d1f
Showing 1 changed file with 16 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,19 +75,10 @@ class WineyFeedFragment :
amplitudeUtils.logEvent("view_homefeed")
binding.vm = mainViewModel
mainViewModel.getHasNewNoti()

initAdapter()
initFabClickListener()
initNotificationButtonClickListener()
addListener()
addObserver()
removeRecyclerviewItemChangeAnimation()

initGetWineyFeedListStateObserver()
initGetDetailFeedStateObserver()
initPostLikeStateObserver()
initDeleteFeedStateObserver()

initSwipeRefreshListener()
initPagingLoadStateListener()
}

override fun onStart() {
Expand All @@ -98,6 +89,20 @@ class WineyFeedFragment :
}
}

private fun addListener() {
initFabClickListener()
initNotificationButtonClickListener()
initSwipeRefreshListener()
initPagingLoadStateListener()
}

private fun addObserver() {
initGetWineyFeedListStateObserver()
initGetDetailFeedStateObserver()
initPostLikeStateObserver()
initDeleteFeedStateObserver()
}

private fun initGetDetailFeedStateObserver() {
viewModel.getDetailFeedState.flowWithLifecycle(viewLifeCycle)
.onEach { state ->
Expand Down

0 comments on commit 23c1d1f

Please sign in to comment.