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 8665396d..5d5830b0 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 @@ -1,6 +1,7 @@ package net.pokeranalytics.android.model.realm import android.content.Context +import com.crashlytics.android.Crashlytics import com.github.mikephil.charting.data.Entry import io.realm.Realm import io.realm.RealmList @@ -652,11 +653,15 @@ open class Session : RealmObject(), Savable, Editable, StaticRowRepresentableDat * Delete the object from realm */ fun delete() { + + Crashlytics.log("Deletes session. Id = ${this.id}") if (isValid) { realm.executeTransaction { cleanup() deleteFromRealm() } + } else { + Crashlytics.log("Attempt to delete an invalid session") } } diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/session/SessionFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/session/SessionFragment.kt index 5ea8309c..2053d20b 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/session/SessionFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/session/SessionFragment.kt @@ -67,7 +67,7 @@ class SessionFragment : RealmFragment(), RowRepresentableDelegate { override fun onResume() { super.onResume() - Crashlytics.log("session valid=${currentSession.isValid}, managed=${currentSession.isManaged}, loaded=${currentSession.isLoaded} ") + Crashlytics.log("session (id=${this.currentSession.id}): valid=${currentSession.isValid}, managed=${currentSession.isManaged}, loaded=${currentSession.isLoaded} ") this.refreshTimer() } @@ -388,7 +388,6 @@ class SessionFragment : RealmFragment(), RowRepresentableDelegate { * Delete a session */ private fun deleteSession() { - Crashlytics.log("Session has been deleted") this.currentSession.bankroll?.id?.let { bankrollId -> BankrollReportManager.notifyBankrollReportImpact(bankrollId) }