minor code cleanup

This commit is contained in:
Tibor Kaputa 2022-07-31 16:58:12 +02:00 committed by GitHub
parent 0035e6440c
commit cd851feffc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,10 +9,7 @@ import androidx.recyclerview.widget.RecyclerView
import com.simplemobiletools.keyboard.R import com.simplemobiletools.keyboard.R
import kotlinx.android.synthetic.main.item_emoji.view.* import kotlinx.android.synthetic.main.item_emoji.view.*
class EmojisAdapter( class EmojisAdapter(val context: Context, var items: List<String>, val itemClick: (emoji: String) -> Unit) : RecyclerView.Adapter<EmojisAdapter.ViewHolder>() {
val context: Context, var items: List<String>, val itemClick: (emoji: String) -> Unit
) : RecyclerView.Adapter<EmojisAdapter.ViewHolder>() {
private val layoutInflater = LayoutInflater.from(context) private val layoutInflater = LayoutInflater.from(context)
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): EmojisAdapter.ViewHolder { override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): EmojisAdapter.ViewHolder {
@ -28,9 +25,7 @@ class EmojisAdapter(
} }
} }
override fun getItemCount(): Int { override fun getItemCount() = items.size
return items.size
}
private fun setupEmoji(view: View, emoji: String) { private fun setupEmoji(view: View, emoji: String) {
val processed = EmojiCompat.get().process(emoji) val processed = EmojiCompat.get().process(emoji)