Skip to content
This repository has been archived by the owner on Jul 16, 2024. It is now read-only.

Commit

Permalink
Rename
Browse files Browse the repository at this point in the history
  • Loading branch information
Goooler committed Jun 24, 2024
1 parent 5256f9d commit c1aea54
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ import kotlinx.collections.immutable.toPersistentList
* @since 1.0.0
*/
abstract class BaseRvDiffAdapter<M : IDiffVhModelType> private constructor(
callback: AsyncDifferConfig<M>,
asyncDifferConfig: AsyncDifferConfig<M>,
private val delegate: IRvAdapterDelegate.Impl<M, BaseRvDiffAdapter<M>>,
) : ListAdapter<M, BindingViewHolder>(callback),
) : ListAdapter<M, BindingViewHolder>(asyncDifferConfig),
IRvBinding<M>,
IMutableRvAdapter<M>,
IRvAdapterDelegate<M, BindingViewHolder> by delegate {

constructor(callback: DiffCallBack<M> = DiffCallBack()) : this(
constructor(callback: DiffCallback<M> = DiffCallback()) : this(
AsyncDifferConfig.Builder(callback).build(),
IRvAdapterDelegate.Impl(),
) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.goooler.demoapp.adapter.rv.diff

import androidx.recyclerview.widget.DiffUtil

open class DiffCallBack<M : IDiffVhModelType> : DiffUtil.ItemCallback<M>() {
open class DiffCallback<M : IDiffVhModelType> : DiffUtil.ItemCallback<M>() {

/**
* Call this first.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import io.goooler.demoapp.adapter.rv.core.BindingViewHolder
import io.goooler.demoapp.adapter.rv.core.IRvAdapter
import io.goooler.demoapp.adapter.rv.core.IRvAdapterDelegate
import io.goooler.demoapp.adapter.rv.core.IRvBinding
import io.goooler.demoapp.adapter.rv.diff.DiffCallBack
import io.goooler.demoapp.adapter.rv.diff.DiffCallback
import io.goooler.demoapp.adapter.rv.diff.IDiffVhModelType

/**
Expand All @@ -20,7 +20,7 @@ import io.goooler.demoapp.adapter.rv.diff.IDiffVhModelType
* @since 1.0.0
*/
abstract class BaseRvPagingAdapter<M : IDiffVhModelType> private constructor(
callback: DiffCallBack<M>,
callback: DiffCallback<M>,
private val delegate: IRvAdapterDelegate.Impl<M, BaseRvPagingAdapter<M>>,
) : PagingDataAdapter<M, BindingViewHolder>(callback),
IRvBinding<M>,
Expand All @@ -31,7 +31,7 @@ abstract class BaseRvPagingAdapter<M : IDiffVhModelType> private constructor(

override val list: List<M> get() = snapshot().items

constructor(callback: DiffCallBack<M> = DiffCallBack()) : this(callback, IRvAdapterDelegate.Impl()) {
constructor(callback: DiffCallback<M> = DiffCallback()) : this(callback, IRvAdapterDelegate.Impl()) {
@Suppress("LeakingThis")
delegate.adapter = this
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package io.goooler.demoapp.main.ui.adapter

import androidx.databinding.ViewDataBinding
import io.goooler.demoapp.adapter.rv.diff.BaseRvDiffAdapter
import io.goooler.demoapp.adapter.rv.diff.DiffCallBack
import io.goooler.demoapp.adapter.rv.diff.DiffCallback
import io.goooler.demoapp.common.util.ImageLoader
import io.goooler.demoapp.common.util.asConfig
import io.goooler.demoapp.main.databinding.MainCommonRvItemBinding
Expand All @@ -12,7 +12,7 @@ import io.goooler.demoapp.main.util.bindModel

class MainSrlRvAdapter(
private val listener: OnEventListener,
) : BaseRvDiffAdapter<MainCommonVhModel>(DiffCallBack<MainCommonVhModel>().asConfig()) {
) : BaseRvDiffAdapter<MainCommonVhModel>(DiffCallback<MainCommonVhModel>().asConfig()) {

override fun onCreateVH(binding: ViewDataBinding) {
binding.bindListener(listener)
Expand Down

0 comments on commit c1aea54

Please sign in to comment.