Loading presentation/src/main/java/com/moez/QKSMS/feature/compose/ContactAdapter.kt +3 −3 Original line number Diff line number Diff line Loading @@ -69,9 +69,7 @@ class ContactAdapter @Inject constructor() : QkAdapter<Contact>() { view.name.text = contact.name view.name.setVisible(view.name.text.isNotEmpty()) val adapter = view.addresses.adapter as PhoneNumberAdapter adapter.contact = contact adapter.data = contact.numbers (view.addresses.adapter as PhoneNumberAdapter).data = contact.numbers } /** Loading @@ -84,4 +82,6 @@ class ContactAdapter @Inject constructor() : QkAdapter<Contact>() { numbers.add(contact.numbers[numberIndex]) } override fun areContentsTheSame(old: Contact, new: Contact): Boolean = false } presentation/src/main/java/com/moez/QKSMS/feature/compose/PhoneNumberAdapter.kt +0 −3 Original line number Diff line number Diff line Loading @@ -23,14 +23,11 @@ import android.view.ViewGroup import com.moez.QKSMS.R import com.moez.QKSMS.common.base.QkAdapter import com.moez.QKSMS.common.base.QkViewHolder import com.moez.QKSMS.model.Contact import com.moez.QKSMS.model.PhoneNumber import kotlinx.android.synthetic.main.contact_number_list_item.view.* class PhoneNumberAdapter : QkAdapter<PhoneNumber>() { lateinit var contact: Contact override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): QkViewHolder { val inflater = LayoutInflater.from(parent.context) val view = inflater.inflate(R.layout.contact_number_list_item, parent, false) Loading Loading
presentation/src/main/java/com/moez/QKSMS/feature/compose/ContactAdapter.kt +3 −3 Original line number Diff line number Diff line Loading @@ -69,9 +69,7 @@ class ContactAdapter @Inject constructor() : QkAdapter<Contact>() { view.name.text = contact.name view.name.setVisible(view.name.text.isNotEmpty()) val adapter = view.addresses.adapter as PhoneNumberAdapter adapter.contact = contact adapter.data = contact.numbers (view.addresses.adapter as PhoneNumberAdapter).data = contact.numbers } /** Loading @@ -84,4 +82,6 @@ class ContactAdapter @Inject constructor() : QkAdapter<Contact>() { numbers.add(contact.numbers[numberIndex]) } override fun areContentsTheSame(old: Contact, new: Contact): Boolean = false }
presentation/src/main/java/com/moez/QKSMS/feature/compose/PhoneNumberAdapter.kt +0 −3 Original line number Diff line number Diff line Loading @@ -23,14 +23,11 @@ import android.view.ViewGroup import com.moez.QKSMS.R import com.moez.QKSMS.common.base.QkAdapter import com.moez.QKSMS.common.base.QkViewHolder import com.moez.QKSMS.model.Contact import com.moez.QKSMS.model.PhoneNumber import kotlinx.android.synthetic.main.contact_number_list_item.view.* class PhoneNumberAdapter : QkAdapter<PhoneNumber>() { lateinit var contact: Contact override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): QkViewHolder { val inflater = LayoutInflater.from(parent.context) val view = inflater.inflate(R.layout.contact_number_list_item, parent, false) Loading