Skip to content

Commit f419d4c

Browse files
committed
[REFACTOR] #282 콜백 등록하는 함수들 하나로 묶기
1 parent ee227dd commit f419d4c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

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

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ class DiscoverFragment : BindingFragment<FragmentDiscoverBinding>(R.layout.fragm
7272
initLayout()
7373
addListener()
7474
addObserver()
75-
registerBackPressedCallback()
76-
registerRefreshLayoutScrollUpCallback()
75+
registerCallback()
76+
7777
}
7878

7979
private fun initLayout() {
@@ -83,6 +83,11 @@ class DiscoverFragment : BindingFragment<FragmentDiscoverBinding>(R.layout.fragm
8383
}
8484
}
8585

86+
private fun registerCallback() {
87+
registerBackPressedCallback()
88+
registerRefreshLayoutScrollUpCallback()
89+
}
90+
8691
private fun registerRefreshLayoutScrollUpCallback() {
8792
// 첫번째 멀티 뷰 타입이 완전히 화면에 보일 때만 리프레시 가능하도록
8893
val layoutManager = binding.rvDiscoverMultiView.layoutManager as LinearLayoutManager
@@ -140,7 +145,6 @@ class DiscoverFragment : BindingFragment<FragmentDiscoverBinding>(R.layout.fragm
140145
binding.rvDiscoverMultiView.addOnScrollListener(object : RecyclerView.OnScrollListener() {
141146
override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
142147
super.onScrolled(recyclerView, dx, dy)
143-
144148
// 스크롤을 내리면 원형 버튼이 보이도록
145149
if (dy > 0) {
146150
binding.fabDiscoverUploadText.isVisible = false
@@ -431,6 +435,5 @@ class DiscoverFragment : BindingFragment<FragmentDiscoverBinding>(R.layout.fragm
431435
private const val EXTRA_PUBLIC_COURSE_ID = "publicCourseId"
432436
private const val EXTRA_ROOT_SCREEN = "rootScreen"
433437
const val EXTRA_EDITABLE_DISCOVER_COURSE = "editable_discover_course"
434-
const val END_PAGE = "HTTP 400 Bad Request"
435438
}
436439
}

0 commit comments

Comments
 (0)