Minor code improvement

This commit is contained in:
Sylvain Berfini 2020-10-27 10:43:34 +01:00
parent d317332b86
commit c3dea95a50
6 changed files with 3 additions and 21 deletions

View file

@ -277,10 +277,6 @@ class DetailChatRoomFragment : MasterFragment<ChatRoomDetailFragmentBinding, Cha
})
}
override fun getItemCount(): Int {
return adapter.itemCount
}
override fun deleteItems(indexesOfItemToDelete: ArrayList<Int>) {
val list = ArrayList<EventLog>()
for (index in indexesOfItemToDelete) {

View file

@ -213,10 +213,6 @@ class MasterChatRoomsFragment : MasterFragment<ChatRoomMasterFragmentBinding, Ch
}
}
override fun getItemCount(): Int {
return adapter.itemCount
}
override fun deleteItems(indexesOfItemToDelete: ArrayList<Int>) {
val list = ArrayList<ChatRoom>()
for (index in indexesOfItemToDelete) {

View file

@ -217,10 +217,6 @@ class MasterContactsFragment : MasterFragment<ContactMasterFragmentBinding, Cont
}
}
override fun getItemCount(): Int {
return adapter.itemCount
}
override fun deleteItems(indexesOfItemToDelete: ArrayList<Int>) {
val list = ArrayList<Contact>()
for (index in indexesOfItemToDelete) {

View file

@ -90,7 +90,9 @@ abstract class MasterFragment<T : ViewDataBinding, U : SelectionListAdapter<*, *
deleteItems(list)
}
abstract fun getItemCount(): Int
private fun getItemCount(): Int {
return adapter.itemCount
}
abstract fun deleteItems(indexesOfItemToDelete: ArrayList<Int>)
}

View file

@ -202,10 +202,6 @@ class MasterCallLogsFragment : MasterFragment<HistoryMasterFragmentBinding, Call
tabsViewModel.updateMissedCallCount()
}
override fun getItemCount(): Int {
return adapter.itemCount
}
override fun deleteItems(indexesOfItemToDelete: ArrayList<Int>) {
val list = ArrayList<GroupedCallLogViewModel>()
for (index in indexesOfItemToDelete) {

View file

@ -112,10 +112,6 @@ class RecordingsFragment : MasterFragment<RecordingsFragmentBinding, RecordingsL
adapter.setVideoTextureView(binding.recordingVideoSurface)
}
override fun getItemCount(): Int {
return adapter.itemCount
}
override fun deleteItems(indexesOfItemToDelete: ArrayList<Int>) {
val list = ArrayList<RecordingViewModel>()
for (index in indexesOfItemToDelete) {