Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e94296a5 authored by Moez Bhatti's avatar Moez Bhatti
Browse files

Add RxJava2Debug

parent 37997245
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -115,6 +115,7 @@ dependencies {
    kapt "io.realm:realm-annotations-processor:$realm_version"

    // rxjava
    implementation 'com.akaita.java:rxjava2-debug:1.2.2'
    implementation "io.reactivex.rxjava2:rxandroid:$rxandroid_version"
    implementation "io.reactivex.rxjava2:rxjava:$rxjava_version"
    implementation "io.reactivex.rxjava2:rxkotlin:$rxkotlin_version"
+7 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ import android.app.Application
import android.support.text.emoji.EmojiCompat
import android.support.text.emoji.FontRequestEmojiCompatConfig
import android.support.v4.provider.FontRequest
import com.akaita.java.rxjava2debug.RxJava2Debug
import com.bugsnag.android.Bugsnag
import com.bugsnag.android.Configuration
import com.moez.QKSMS.BuildConfig
@@ -51,13 +52,19 @@ class QKApplication : Application(), HasActivityInjector {
    @Inject lateinit var dispatchingAndroidInjector: DispatchingAndroidInjector<Activity>
    @Inject lateinit var nightModeManager: NightModeManager

    private val packages = arrayOf("common", "feature", "injection", "filter", "interactor", "manager", "mapper",
            "migration", "model", "receiver", "repository", "service", "util")

    override fun onCreate() {
        super.onCreate()

        Bugsnag.init(this, Configuration(BuildConfig.BUGSNAG_API_KEY).apply {
            appVersion = BuildConfig.VERSION_NAME
            projectPackages = packages
        })

        RxJava2Debug.enableRxJava2AssemblyTracking(packages)

        Realm.init(this)
        Realm.setDefaultConfiguration(RealmConfiguration.Builder()
                .compactOnLaunch()