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 {
val realm = Realm.getDefaultInstance()
realm.isAutoRefresh = true
computableResults = realm.where(ComputableResult::class.java).findAll()
bankrolls = realm.where(Bankroll::class.java).findAll()
transactions = realm.where(Transaction::class.java).findAll()

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

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

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

Loading…
Cancel
Save