From 23c1d1f4f93d5c079c083d870b86d56001009a35 Mon Sep 17 00:00:00 2001 From: HyeseonBaek Date: Wed, 10 Jan 2024 18:13:12 +0900 Subject: [PATCH] =?UTF-8?q?[chore]=20#232=20observer,=20listener=20?= =?UTF-8?q?=EB=AC=B6=EC=96=B4=EC=84=9C=20=EA=B4=80=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/feed/WineyFeedFragment.kt | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/org/go/sopt/winey/presentation/main/feed/WineyFeedFragment.kt b/app/src/main/java/org/go/sopt/winey/presentation/main/feed/WineyFeedFragment.kt index 41b68805..4f5ba0b4 100644 --- a/app/src/main/java/org/go/sopt/winey/presentation/main/feed/WineyFeedFragment.kt +++ b/app/src/main/java/org/go/sopt/winey/presentation/main/feed/WineyFeedFragment.kt @@ -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() { @@ -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 ->