Improved logs

hh
Laurent 6 years ago
parent 5c9106ac50
commit c0f51ae2f5
  1. 5
      app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt
  2. 3
      app/src/main/java/net/pokeranalytics/android/ui/modules/session/SessionFragment.kt

@ -1,6 +1,7 @@
package net.pokeranalytics.android.model.realm package net.pokeranalytics.android.model.realm
import android.content.Context import android.content.Context
import com.crashlytics.android.Crashlytics
import com.github.mikephil.charting.data.Entry import com.github.mikephil.charting.data.Entry
import io.realm.Realm import io.realm.Realm
import io.realm.RealmList import io.realm.RealmList
@ -652,11 +653,15 @@ open class Session : RealmObject(), Savable, Editable, StaticRowRepresentableDat
* Delete the object from realm * Delete the object from realm
*/ */
fun delete() { fun delete() {
Crashlytics.log("Deletes session. Id = ${this.id}")
if (isValid) { if (isValid) {
realm.executeTransaction { realm.executeTransaction {
cleanup() cleanup()
deleteFromRealm() deleteFromRealm()
} }
} else {
Crashlytics.log("Attempt to delete an invalid session")
} }
} }

@ -67,7 +67,7 @@ class SessionFragment : RealmFragment(), RowRepresentableDelegate {
override fun onResume() { override fun onResume() {
super.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() this.refreshTimer()
} }
@ -388,7 +388,6 @@ class SessionFragment : RealmFragment(), RowRepresentableDelegate {
* Delete a session * Delete a session
*/ */
private fun deleteSession() { private fun deleteSession() {
Crashlytics.log("Session has been deleted")
this.currentSession.bankroll?.id?.let { bankrollId -> this.currentSession.bankroll?.id?.let { bankrollId ->
BankrollReportManager.notifyBankrollReportImpact(bankrollId) BankrollReportManager.notifyBankrollReportImpact(bankrollId)
} }

Loading…
Cancel
Save