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>) { override fun deleteItems(indexesOfItemToDelete: ArrayList<Int>) {
val list = ArrayList<EventLog>() val list = ArrayList<EventLog>()
for (index in indexesOfItemToDelete) { 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>) { override fun deleteItems(indexesOfItemToDelete: ArrayList<Int>) {
val list = ArrayList<ChatRoom>() val list = ArrayList<ChatRoom>()
for (index in indexesOfItemToDelete) { 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>) { override fun deleteItems(indexesOfItemToDelete: ArrayList<Int>) {
val list = ArrayList<Contact>() val list = ArrayList<Contact>()
for (index in indexesOfItemToDelete) { for (index in indexesOfItemToDelete) {

View file

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

View file

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

View file

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