package com.quran.labs.androidquran;
import com.facebook.stetho.Stetho;
import com.quran.labs.androidquran.component.application.ApplicationComponent;
import com.quran.labs.androidquran.component.application.DaggerDebugApplicationComponent;
import com.quran.labs.androidquran.module.application.ApplicationModule;
import com.squareup.leakcanary.LeakCanary;
import timber.log.Timber;
public class DebugApplication extends QuranApplication {
@Override
public void onCreate() {
super.onCreate();
if (!LeakCanary.isInAnalyzerProcess(this)) {
Timber.plant(new Timber.DebugTree());
Stetho.initializeWithDefaults(this);
LeakCanary.install(this);
}
}
@Override
protected ApplicationComponent initializeInjector() {
return DaggerDebugApplicationComponent.builder()
.applicationModule(new ApplicationModule(this))
.build();
}
}