remove used classes

This commit is contained in:
darthpaul 2021-10-06 23:32:55 +01:00
parent 0937d0da24
commit bfadeedacf
4 changed files with 0 additions and 36 deletions

View File

@ -1,6 +1,3 @@
-keep class com.simplemobiletools.notes.pro.models.ChecklistItem {
<fields>;
}
-keep class com.simplemobiletools.notes.pro.models.ChecklistSort {
<fields>;
}

View File

@ -1,21 +0,0 @@
package com.simplemobiletools.notes.pro.models
data class ChecklistSort(
val field: ChecklistSortField,
val direction: ChecklistSortDirection,
) {
fun getSortComparator(): Comparator<ChecklistItem> {
return when (field) {
ChecklistSortField.TITLE -> compareWithSortDirection { it.title }
ChecklistSortField.DATE_CREATED -> compareWithSortDirection { it.dateCreated }
}
}
private fun compareWithSortDirection(compareFunc: (ChecklistItem) -> Comparable<*>): Comparator<ChecklistItem> {
return when (direction) {
ChecklistSortDirection.ASCENDING -> compareBy(compareFunc)
ChecklistSortDirection.DESCENDING -> compareByDescending(compareFunc)
}
}
}

View File

@ -1,6 +0,0 @@
package com.simplemobiletools.notes.pro.models
enum class ChecklistSortDirection {
ASCENDING,
DESCENDING,
}

View File

@ -1,6 +0,0 @@
package com.simplemobiletools.notes.pro.models
enum class ChecklistSortField {
TITLE,
DATE_CREATED,
}