feature/top10
Aurelien Hubert 7 years ago
parent e5a454c4bd
commit 8e37a1151a
  1. 21
      app/src/main/java/net/pokeranalytics/android/ui/fragment/FilterDetailsFragment.kt

@ -216,8 +216,20 @@ open class FilterDetailsFragment : PokerAnalyticsFragment(), StaticRowRepresenta
this.rowsForFilterSubcategoryRow.clear() this.rowsForFilterSubcategoryRow.clear()
this.rows.addAll(it.filterElements) this.rows.addAll(it.filterElements)
currentFilter?.filterConditions?.forEach {
Timber.d(it.toString())
}
this.rows.forEach { element -> this.rows.forEach { element ->
if (element is FilterElementRow && currentFilter?.contains(element) == true) { if (element is FilterElementRow && currentFilter?.contains(element) == true) {
/*
when (element) {
is FilterElementRow.From -> element.date = currentFilter?.getValueForElement(element) as Date? ?: Date()
is FilterElementRow.To -> element.date = currentFilter?.getValueForElement(element) as Date? ?: Date()
}
*/
this.selectedRows.add(element) this.selectedRows.add(element)
} }
} }
@ -235,11 +247,20 @@ open class FilterDetailsFragment : PokerAnalyticsFragment(), StaticRowRepresenta
//TODO: Save currentFilter details data //TODO: Save currentFilter details data
Timber.d("Save data for filter: ${currentFilter?.id}") Timber.d("Save data for filter: ${currentFilter?.id}")
selectedRows?.forEach {
Timber.d("Selected rows: $it")
}
val realm = getRealm() val realm = getRealm()
realm.beginTransaction() realm.beginTransaction()
currentFilter?.createOrUpdateFilterConditions(selectedRows) currentFilter?.createOrUpdateFilterConditions(selectedRows)
realm.commitTransaction() realm.commitTransaction()
currentFilter?.filterConditions?.forEach {
Timber.d("Condition: $it")
}
finishActivityWithResult(currentFilter?.id) finishActivityWithResult(currentFilter?.id)
} }

Loading…
Cancel
Save