Skip to content

Commit ee227dd

Browse files
committed
[DEL] #282 추천 코스 무한 스크롤 관련 코드 삭제하기
나중에 로직 다시 설계할 예정
1 parent cbf70d6 commit ee227dd

File tree

4 files changed

+4
-20
lines changed

4 files changed

+4
-20
lines changed

app/src/main/java/com/runnect/runnect/presentation/discover/DiscoverFragment.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -289,12 +289,6 @@ class DiscoverFragment : BindingFragment<FragmentDiscoverBinding>(R.layout.fragm
289289
},
290290
handleVisitorMode = {
291291
context?.let { showCourseScrapWarningToast(it) }
292-
},
293-
currentPageNumber = viewModel.currentPageNumber,
294-
onNextPageLoad = { pageNo ->
295-
// todo: 다음 페이지 요청하고, 뷰 갱신하기
296-
viewModel.getRecommendCourse(pageNo = pageNo, ordering = "date")
297-
viewModel.updateCurrentPageNumber(pageNo)
298292
}
299293
)
300294
}

app/src/main/java/com/runnect/runnect/presentation/discover/DiscoverViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class DiscoverViewModel @Inject constructor(
7171

7272
fun refreshCurrentCourses() {
7373
getMarathonCourse()
74-
getRecommendCourse(pageNo = currentPageNumber, ordering = "date")
74+
getRecommendCourse(pageNo = 1, ordering = "date")
7575
}
7676

7777
private fun getDiscoverBanners() {

app/src/main/java/com/runnect/runnect/presentation/discover/adapter/DiscoverMultiViewAdapter.kt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,7 @@ class DiscoverMultiViewAdapter(
1515
private val onHeartButtonClick: (Int, Boolean) -> Unit,
1616
private val onCourseItemClick: (Int) -> Unit,
1717
private val handleVisitorMode: () -> Unit,
18-
private val currentPageNumber: Int,
19-
private val onNextPageLoad: (Int) -> Unit,
2018
) : RecyclerView.Adapter<DiscoverMultiViewHolder>() {
21-
2219
enum class MultiViewType {
2320
MARATHON,
2421
RECOMMEND
@@ -57,8 +54,7 @@ class DiscoverMultiViewAdapter(
5754
),
5855
onHeartButtonClick = onHeartButtonClick,
5956
onCourseItemClick = onCourseItemClick,
60-
handleVisitorMode = handleVisitorMode,
61-
onNextPageLoad = onNextPageLoad
57+
handleVisitorMode = handleVisitorMode
6258
)
6359
}
6460
}
@@ -74,7 +70,7 @@ class DiscoverMultiViewAdapter(
7470

7571
is DiscoverMultiViewHolder.RecommendCourseViewHolder -> {
7672
(multiViewItems[position] as? List<RecommendCourse>)?.let {
77-
holder.bind(currentPageNumber, it)
73+
holder.bind(it)
7874
}
7975
}
8076
}

app/src/main/java/com/runnect/runnect/presentation/discover/adapter/DiscoverMultiViewHolder.kt

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,8 @@ sealed class DiscoverMultiViewHolder(binding: ViewDataBinding) :
4545
private val onHeartButtonClick: (Int, Boolean) -> Unit,
4646
private val onCourseItemClick: (Int) -> Unit,
4747
private val handleVisitorMode: () -> Unit,
48-
private val onNextPageLoad: (Int) -> Unit,
49-
5048
) : DiscoverMultiViewHolder(binding) {
51-
fun bind(currentPageNumber: Int, recommendCourses: List<RecommendCourse>) {
49+
fun bind(recommendCourses: List<RecommendCourse>) {
5250
binding.rvDiscoverRecommend.apply {
5351
setHasFixedSize(true)
5452
layoutManager = GridLayoutManager(context, 2)
@@ -69,18 +67,14 @@ sealed class DiscoverMultiViewHolder(binding: ViewDataBinding) :
6967
topSpaceSize = 20
7068
)
7169
)
72-
73-
initScrollListener(currentPageNumber, this)
7470
}
7571
}
7672

7773
private fun initScrollListener(currentPageNumber: Int, recyclerView: RecyclerView) {
7874
recyclerView.addOnScrollListener(object : RecyclerView.OnScrollListener() {
7975
override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
8076
super.onScrolled(recyclerView, dx, dy)
81-
8277
// TODO: 스크롤이 최하단까지 내려간 경우, 다음 페이지 요청하기 (다음 페이지가 있는 경우에만)
83-
//onNextPageLoad(currentPageNumber + 1)
8478
}
8579
})
8680
}

0 commit comments

Comments
 (0)