Fixes refresh issue

csv
Laurent 7 years ago
parent 136d1a55a7
commit 6bcdece057
  1. 1
      app/src/main/java/net/pokeranalytics/android/calculus/bankroll/BankrollReportManager.kt
  2. 5
      app/src/main/java/net/pokeranalytics/android/ui/activity/ImportActivity.kt
  3. 1
      app/src/main/java/net/pokeranalytics/android/ui/fragment/ImportFragment.kt
  4. 2
      app/src/main/java/net/pokeranalytics/android/util/csv/SessionCSVDescriptor.kt

@ -27,6 +27,7 @@ object BankrollReportManager {
init { init {
val realm = Realm.getDefaultInstance() val realm = Realm.getDefaultInstance()
realm.isAutoRefresh = true
computableResults = realm.where(ComputableResult::class.java).findAll() computableResults = realm.where(ComputableResult::class.java).findAll()
bankrolls = realm.where(Bankroll::class.java).findAll() bankrolls = realm.where(Bankroll::class.java).findAll()
transactions = realm.where(Transaction::class.java).findAll() transactions = realm.where(Transaction::class.java).findAll()

@ -5,7 +5,6 @@ import android.content.Intent
import android.net.Uri import android.net.Uri
import android.os.Bundle import android.os.Bundle
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import io.realm.Realm
import net.pokeranalytics.android.R import net.pokeranalytics.android.R
import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity import net.pokeranalytics.android.ui.activity.components.PokerAnalyticsActivity
import net.pokeranalytics.android.ui.activity.components.RequestCode import net.pokeranalytics.android.ui.activity.components.RequestCode
@ -56,9 +55,9 @@ class ImportActivity : PokerAnalyticsActivity() {
super.onStop() super.onStop()
// Updates the main thread instance with newly inserted data // Updates the main thread instance with newly inserted data
val realm = Realm.getDefaultInstance() // val realm = Realm.getDefaultInstance()
// realm.refresh() // realm.refresh()
realm.close() // realm.close()
} }
private fun initUI() { private fun initUI() {

@ -130,5 +130,4 @@ class ImportFragment : RealmFragment(), ImportDelegate {
this.totalCounter.text = this.numberFormatter.format(totalCount) this.totalCounter.text = this.numberFormatter.format(totalCount)
} }
} }

@ -98,7 +98,7 @@ class SessionCSVDescriptor(source: DataSource, private var isTournament: Boolean
transaction.amount = amount!! transaction.amount = amount!!
transaction.type = type transaction.type = type
val bankroll = Bankroll.getOrCreate(realm, currencyCode!!, currencyRate = currencyRate) val bankroll = Bankroll.getOrCreate(realm, currencyCode!!, currencyCode = currencyCode!!, currencyRate = currencyRate)
transaction.bankroll = bankroll transaction.bankroll = bankroll
return transaction return transaction
} else { } else {

Loading…
Cancel
Save