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