|
|
|
|
@ -76,10 +76,10 @@ class FeedTransactionRowRepresentableAdapter( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun getItemViewType(position: Int): Int { |
|
|
|
|
if (sortedHeaders.containsKey(position)) { |
|
|
|
|
return RowViewType.HEADER_TITLE.ordinal |
|
|
|
|
return if (sortedHeaders.containsKey(position)) { |
|
|
|
|
RowViewType.HEADER_TITLE.ordinal |
|
|
|
|
} else { |
|
|
|
|
return RowViewType.ROW_TRANSACTION.ordinal |
|
|
|
|
RowViewType.ROW_TRANSACTION.ordinal |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -131,8 +131,6 @@ class FeedTransactionRowRepresentableAdapter( |
|
|
|
|
|
|
|
|
|
headersPositions.clear() |
|
|
|
|
|
|
|
|
|
val start = System.currentTimeMillis() |
|
|
|
|
|
|
|
|
|
var previousYear = Int.MAX_VALUE |
|
|
|
|
var previousMonth = Int.MAX_VALUE |
|
|
|
|
|
|
|
|
|
@ -149,6 +147,8 @@ class FeedTransactionRowRepresentableAdapter( |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
sortedHeaders = headersPositions.toSortedMap() |
|
|
|
|
|
|
|
|
|
this.notifyDataSetChanged() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|