From 9038d3d2e59b62efdda9ebd0ce5f2237d47ee7e2 Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Tue, 5 Mar 2019 08:43:11 +0100 Subject: [PATCH] Update Session instance creation --- .../net/pokeranalytics/android/model/realm/Session.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt index a2c1d21a..c06dc04c 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt +++ b/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().findFirst() + session.type = if (isTournament) Session.Type.TOURNAMENT.ordinal else Session.Type.CASH_GAME.ordinal + return realm.copyToRealm(session) } }