diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainFragment.kt index 02672ea..277287d 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/AudioContentMainFragment.kt @@ -18,7 +18,6 @@ import androidx.media3.common.util.UnstableApi import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView -import com.orhanobut.logger.Logger import com.zhpan.bannerview.BaseBannerAdapter import com.zhpan.indicator.enums.IndicatorSlideMode import com.zhpan.indicator.enums.IndicatorStyle @@ -35,7 +34,6 @@ import kr.co.vividnext.sodalive.audio_content.main.curation.AudioContentMainCura import kr.co.vividnext.sodalive.audio_content.main.curation.AudioContentMainCurationViewModel import kr.co.vividnext.sodalive.audio_content.main.new_content.AudioContentMainNewContentThemeAdapter import kr.co.vividnext.sodalive.audio_content.main.new_content.AudioContentMainNewContentViewModel -import kr.co.vividnext.sodalive.audio_content.main.order.AudioContentMainOrderListViewModel import kr.co.vividnext.sodalive.audio_content.main.ranking.AudioContentMainCreatorRankingViewModel import kr.co.vividnext.sodalive.audio_content.main.ranking.AudioContentMainRankingAdapter import kr.co.vividnext.sodalive.audio_content.main.ranking.AudioContentMainRankingViewModel @@ -69,9 +67,6 @@ class AudioContentMainFragment : BaseFragment( private val bannerViewModel: AudioContentMainBannerViewModel by inject() private lateinit var bannerAdapter: AudioContentMainBannerAdapter - private val orderListViewModel: AudioContentMainOrderListViewModel by inject() - private lateinit var orderListAdapter: AudioContentMainContentAdapter - private val newContentViewModel: AudioContentMainNewContentViewModel by inject() private lateinit var newContentThemeAdapter: AudioContentMainNewContentThemeAdapter private lateinit var newContentAdapter: AudioContentMainContentAdapter @@ -115,7 +110,6 @@ class AudioContentMainFragment : BaseFragment( setupCreatorRank() setupRecommendSeries() setupBanner() - setupOrderList() setupNewContentTheme() setupNewContent() setupContentRankingSortType() @@ -402,79 +396,6 @@ class AudioContentMainFragment : BaseFragment( } } - private fun setupOrderList() { - orderListAdapter = AudioContentMainContentAdapter( - onClickItem = { - startActivity( - Intent(requireContext(), AudioContentDetailActivity::class.java).apply { - putExtra(Constants.EXTRA_AUDIO_CONTENT_ID, it) - } - ) - }, - onClickCreator = { - startActivity( - Intent(requireContext(), UserProfileActivity::class.java).apply { - putExtra(Constants.EXTRA_USER_ID, it) - } - ) - } - ) - - binding.rvMyStash.layoutManager = LinearLayoutManager( - context, - LinearLayoutManager.HORIZONTAL, - false - ) - - binding.rvMyStash.addItemDecoration(object : RecyclerView.ItemDecoration() { - override fun getItemOffsets( - outRect: Rect, - view: View, - parent: RecyclerView, - state: RecyclerView.State - ) { - super.getItemOffsets(outRect, view, parent, state) - - when (parent.getChildAdapterPosition(view)) { - 0 -> { - outRect.left = 0 - outRect.right = 6.7f.dpToPx().toInt() - } - - orderListAdapter.itemCount - 1 -> { - outRect.left = 6.7f.dpToPx().toInt() - outRect.right = 0 - } - - else -> { - outRect.left = 6.7f.dpToPx().toInt() - outRect.right = 6.7f.dpToPx().toInt() - } - } - } - }) - - binding.rvMyStash.adapter = orderListAdapter - binding.tvMyStashViewAll.setOnClickListener { - startActivity(Intent(requireContext(), AudioContentBoxActivity::class.java)) - } - - orderListViewModel.orderListLiveData.observe(viewLifecycleOwner) { - orderListAdapter.addItems(it) - binding.llMyStash.visibility = if ( - orderListAdapter.itemCount <= 0 && it.isEmpty() - ) { - View.GONE - } else { - View.VISIBLE - } - } - - orderListViewModel.toastLiveData.observe(viewLifecycleOwner) { - it?.let { Toast.makeText(requireContext(), it, Toast.LENGTH_LONG).show() } - } - } - private fun setupNewContentTheme() { newContentThemeAdapter = AudioContentMainNewContentThemeAdapter { newContentViewModel.getNewContentOfTheme(theme = it) diff --git a/app/src/main/res/layout/fragment_audio_content_main.xml b/app/src/main/res/layout/fragment_audio_content_main.xml index cd82336..91ba792 100644 --- a/app/src/main/res/layout/fragment_audio_content_main.xml +++ b/app/src/main/res/layout/fragment_audio_content_main.xml @@ -219,48 +219,6 @@ - - - - - - - - - - - -