From 8e37a1151af2e099ca2b001c4e5f7626ea33806a Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Tue, 9 Apr 2019 18:06:29 +0200 Subject: [PATCH] Add logs --- .../ui/fragment/FilterDetailsFragment.kt | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/FilterDetailsFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/FilterDetailsFragment.kt index f7d0a8e8..a5087055 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/FilterDetailsFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/FilterDetailsFragment.kt @@ -216,8 +216,20 @@ open class FilterDetailsFragment : PokerAnalyticsFragment(), StaticRowRepresenta this.rowsForFilterSubcategoryRow.clear() this.rows.addAll(it.filterElements) - this.rows.forEach {element -> + currentFilter?.filterConditions?.forEach { + Timber.d(it.toString()) + } + + this.rows.forEach { element -> 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) } } @@ -235,11 +247,20 @@ open class FilterDetailsFragment : PokerAnalyticsFragment(), StaticRowRepresenta //TODO: Save currentFilter details data Timber.d("Save data for filter: ${currentFilter?.id}") + selectedRows?.forEach { + Timber.d("Selected rows: $it") + } + val realm = getRealm() realm.beginTransaction() currentFilter?.createOrUpdateFilterConditions(selectedRows) realm.commitTransaction() + currentFilter?.filterConditions?.forEach { + Timber.d("Condition: $it") + } + + finishActivityWithResult(currentFilter?.id) }