Skip to content

Commit 5dbba95

Browse files
authored
Merge pull request #307 from team-peekabook/feature/#306-refactor-recommend
#306 [refactor] 책추천 어댑터 변수명 수정
2 parents 3f635ba + e3bff74 commit 5dbba95

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

app/src/main/java/com/sopt/peekabookaos/presentation/recommend/BookRecommendAdapter.kt renamed to app/src/main/java/com/sopt/peekabookaos/presentation/recommend/RecommendAdapter.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,31 +8,31 @@ import com.sopt.peekabookaos.databinding.ItemRecommendBinding
88
import com.sopt.peekabookaos.domain.entity.Recommend
99
import com.sopt.peekabookaos.util.ItemDiffCallback
1010

11-
class BookRecommendAdapter(
11+
class RecommendAdapter(
1212
private val onClickDelete: (Int) -> Unit
13-
) : ListAdapter<Recommend, BookRecommendAdapter.BookRecommendationViewHolder>(recommendationDiffUtil) {
13+
) : ListAdapter<Recommend, RecommendAdapter.RecommendViewHolder>(recommendDiffUtil) {
1414

1515
override fun onCreateViewHolder(
1616
parent: ViewGroup,
1717
viewType: Int
18-
): BookRecommendationViewHolder {
19-
val itemRecommendRecommendedBinding =
18+
): RecommendViewHolder {
19+
val itemRecommendBinding =
2020
ItemRecommendBinding.inflate(
2121
LayoutInflater.from(parent.context),
2222
parent,
2323
false
2424
)
25-
return BookRecommendationViewHolder(
26-
itemRecommendRecommendedBinding,
25+
return RecommendViewHolder(
26+
itemRecommendBinding,
2727
onClickDelete
2828
)
2929
}
3030

31-
override fun onBindViewHolder(holder: BookRecommendationViewHolder, position: Int) {
31+
override fun onBindViewHolder(holder: RecommendViewHolder, position: Int) {
3232
holder.onBind(getItem(position))
3333
}
3434

35-
class BookRecommendationViewHolder(
35+
class RecommendViewHolder(
3636
private val binding: ItemRecommendBinding,
3737
private val onClickDelete: (Int) -> Unit
3838
) :
@@ -46,7 +46,7 @@ class BookRecommendAdapter(
4646
}
4747

4848
companion object {
49-
private val recommendationDiffUtil = ItemDiffCallback<Recommend>(
49+
private val recommendDiffUtil = ItemDiffCallback<Recommend>(
5050
onItemsTheSame = { old, new -> old.bookTitle == new.bookTitle },
5151
onContentsTheSame = { old, new -> old == new }
5252
)

app/src/main/java/com/sopt/peekabookaos/presentation/recommend/RecommendedFragment.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ import dagger.hilt.android.AndroidEntryPoint
1414
class RecommendedFragment :
1515
BindingFragment<ItemRecommendViewBinding>(R.layout.item_recommend_view) {
1616
private val recommendViewModel by activityViewModels<RecommendViewModel>()
17-
private val recommendAdapter: BookRecommendAdapter?
18-
get() = binding.rvRecommend.adapter as? BookRecommendAdapter
17+
private val recommendAdapter: RecommendAdapter?
18+
get() = binding.rvRecommend.adapter as? RecommendAdapter
1919

2020
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
2121
super.onViewCreated(view, savedInstanceState)
@@ -25,7 +25,7 @@ class RecommendedFragment :
2525
}
2626

2727
private fun initAdapter() {
28-
binding.rvRecommend.adapter = BookRecommendAdapter(::onClickDelete)
28+
binding.rvRecommend.adapter = RecommendAdapter(::onClickDelete)
2929
}
3030

3131
private fun onClickDelete(recommendId: Int) {

app/src/main/java/com/sopt/peekabookaos/presentation/recommend/RecommendingFragment.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import dagger.hilt.android.AndroidEntryPoint
1515
class RecommendingFragment :
1616
BindingFragment<ItemRecommendViewBinding>(R.layout.item_recommend_view) {
1717
private val recommendViewModel by activityViewModels<RecommendViewModel>()
18-
private val recommendAdapter: BookRecommendAdapter?
19-
get() = binding.rvRecommend.adapter as? BookRecommendAdapter
18+
private val recommendAdapter: RecommendAdapter?
19+
get() = binding.rvRecommend.adapter as? RecommendAdapter
2020

2121
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
2222
super.onViewCreated(view, savedInstanceState)
@@ -26,7 +26,7 @@ class RecommendingFragment :
2626
}
2727

2828
private fun initAdapter() {
29-
binding.rvRecommend.adapter = BookRecommendAdapter(::onClickDelete)
29+
binding.rvRecommend.adapter = RecommendAdapter(::onClickDelete)
3030
}
3131

3232
private fun onClickDelete(recommendId: Int) {

0 commit comments

Comments
 (0)