diff options
Diffstat (limited to 'shared/src/commonMain')
-rw-r--r-- | shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/controllers/UnitsController.kt | 6 | ||||
-rw-r--r-- | shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt | 12 |
2 files changed, 15 insertions, 3 deletions
diff --git a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/controllers/UnitsController.kt b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/controllers/UnitsController.kt index db6d9b3..576ca0e 100644 --- a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/controllers/UnitsController.kt +++ b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/controllers/UnitsController.kt @@ -58,9 +58,9 @@ class UnitsController( private suspend fun setupFlows() { unitsFlow.combine(queryFlow) { units, query -> units.filter { unit -> - unit.device.name.contains(query) || - unit.device.contact?.contains(query) == true || - unit.position?.address?.contains(query) == true + unit.device.name.contains(query, true) || + unit.device.contact?.contains(query, true) == true || + unit.position?.address?.contains(query, true) == true } }.collect { units -> this.displayedUnitsFlow.value = units diff --git a/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt new file mode 100644 index 0000000..133c028 --- /dev/null +++ b/shared/src/commonMain/kotlin/mx/trackermap/TrackerMap/utils/Formatter.kt @@ -0,0 +1,12 @@ +package mx.trackermap.TrackerMap.utils + +import kotlinx.datetime.* + +class Formatter { + companion object { + fun formatDate(date: String): String { + return date.substring(0 until date.indexOf('+')) + .toLocalDateTime().toString().replace('T', ' ') + } + } +}
\ No newline at end of file |