|
|
|
@ -2,6 +2,7 @@ package net.pokeranalytics.android |
|
|
|
|
|
|
|
|
|
|
|
import android.app.Application |
|
|
|
import android.app.Application |
|
|
|
import com.crashlytics.android.Crashlytics |
|
|
|
import com.crashlytics.android.Crashlytics |
|
|
|
|
|
|
|
import com.crashlytics.android.core.CrashlyticsCore |
|
|
|
import io.fabric.sdk.android.Fabric |
|
|
|
import io.fabric.sdk.android.Fabric |
|
|
|
import io.realm.Realm |
|
|
|
import io.realm.Realm |
|
|
|
import io.realm.RealmConfiguration |
|
|
|
import io.realm.RealmConfiguration |
|
|
|
@ -16,6 +17,8 @@ import net.pokeranalytics.android.util.PokerAnalyticsLogs |
|
|
|
import timber.log.Timber |
|
|
|
import timber.log.Timber |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class PokerAnalyticsApplication : Application() { |
|
|
|
class PokerAnalyticsApplication : Application() { |
|
|
|
|
|
|
|
|
|
|
|
override fun onCreate() { |
|
|
|
override fun onCreate() { |
|
|
|
@ -31,15 +34,16 @@ class PokerAnalyticsApplication : Application() { |
|
|
|
.build() |
|
|
|
.build() |
|
|
|
Realm.setDefaultConfiguration(realmConfiguration) |
|
|
|
Realm.setDefaultConfiguration(realmConfiguration) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
val core = CrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build() |
|
|
|
|
|
|
|
Fabric.with(this, Crashlytics.Builder().core(core).build()) |
|
|
|
|
|
|
|
|
|
|
|
if (BuildConfig.DEBUG) { |
|
|
|
if (BuildConfig.DEBUG) { |
|
|
|
// Logs |
|
|
|
// Logs |
|
|
|
Timber.plant(PokerAnalyticsLogs()) |
|
|
|
Timber.plant(PokerAnalyticsLogs()) |
|
|
|
} else { |
|
|
|
|
|
|
|
Fabric.with(this, Crashlytics()) |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (BuildConfig.DEBUG) { |
|
|
|
if (BuildConfig.DEBUG) { |
|
|
|
// this.createFakeSessions() // debug |
|
|
|
// this.createFakeSessions() |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|