Fixes refresh issues

bs
Laurent 5 years ago
parent b125e94dda
commit 6a7a04a9e8
  1. 7
      app/src/main/java/net/pokeranalytics/android/ui/fragment/report/ComposableTableReportFragment.kt
  2. 1
      app/src/main/java/net/pokeranalytics/android/ui/modules/bankroll/BankrollFragment.kt
  3. 3
      app/src/main/java/net/pokeranalytics/android/ui/modules/calendar/CalendarDetailsFragment.kt

@ -8,7 +8,10 @@ import android.widget.Toast
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import io.realm.Realm import io.realm.Realm
import kotlinx.android.synthetic.main.fragment_composable_table_report.* import kotlinx.android.synthetic.main.fragment_composable_table_report.*
import kotlinx.coroutines.* import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.async
import kotlinx.coroutines.launch
import net.pokeranalytics.android.R import net.pokeranalytics.android.R
import net.pokeranalytics.android.calculus.Calculator import net.pokeranalytics.android.calculus.Calculator
import net.pokeranalytics.android.calculus.ComputableGroup import net.pokeranalytics.android.calculus.ComputableGroup
@ -29,7 +32,6 @@ import net.pokeranalytics.android.util.NULL_TEXT
import net.pokeranalytics.android.util.TextFormat import net.pokeranalytics.android.util.TextFormat
import timber.log.Timber import timber.log.Timber
import java.util.* import java.util.*
import kotlin.coroutines.CoroutineContext
open class ComposableTableReportFragment : RealmFragment(), StaticRowRepresentableDataSource, CoroutineScope, open class ComposableTableReportFragment : RealmFragment(), StaticRowRepresentableDataSource, CoroutineScope,
RowRepresentableDelegate { RowRepresentableDelegate {
@ -207,6 +209,7 @@ open class ComposableTableReportFragment : RealmFragment(), StaticRowRepresentab
Timber.d(">>> start...") Timber.d(">>> start...")
val realm = Realm.getDefaultInstance() val realm = Realm.getDefaultInstance()
realm.refresh()
val aggregationType = stat.aggregationTypes.first() val aggregationType = stat.aggregationTypes.first()
report = report =

@ -103,7 +103,6 @@ class BankrollFragment : DeletableItemFragment(), StaticRowRepresentableDataSour
} }
/** /**
* Init data * Init data
*/ */

@ -174,7 +174,6 @@ class CalendarDetailsFragment : BaseFragment(), StaticRowRepresentableDataSource
val startDate = Date() val startDate = Date()
val query = Query().merge(computedResults.group.query) val query = Query().merge(computedResults.group.query)
query.remove(QueryCondition.IsCash) query.remove(QueryCondition.IsCash)
query.remove(QueryCondition.IsTournament) query.remove(QueryCondition.IsTournament)
@ -190,6 +189,8 @@ class CalendarDetailsFragment : BaseFragment(), StaticRowRepresentableDataSource
query = query query = query
) )
val realm = Realm.getDefaultInstance() val realm = Realm.getDefaultInstance()
realm.refresh()
val report = Calculator.computeStats(realm, options) val report = Calculator.computeStats(realm, options)
realm.close() realm.close()

Loading…
Cancel
Save