Update Session instance creation

feature/top10
Aurelien Hubert 7 years ago
parent 902a3934f8
commit 9038d3d2e5
  1. 9
      app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt

@ -2,10 +2,12 @@ package net.pokeranalytics.android.model.realm
import android.content.Context
import android.text.InputType
import io.realm.Realm
import io.realm.RealmList
import io.realm.RealmObject
import io.realm.annotations.Ignore
import io.realm.annotations.PrimaryKey
import io.realm.kotlin.where
import net.pokeranalytics.android.R
import net.pokeranalytics.android.calculus.SessionInterface
import net.pokeranalytics.android.model.Limit
@ -33,11 +35,12 @@ open class Session : RealmObject(), SessionInterface, Savable,
}
companion object {
fun newInstance(): Session {
fun newInstance(realm: Realm, isTournament: Boolean): Session {
val session = Session()
session.result = Result()
session.timeFrame = TimeFrame()
return session
session.bankroll = realm.where<Bankroll>().findFirst()
session.type = if (isTournament) Session.Type.TOURNAMENT.ordinal else Session.Type.CASH_GAME.ordinal
return realm.copyToRealm(session)
}
}

Loading…
Cancel
Save