mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Merge pull request #1803 from vector-im/julioromano/app_lateinit
Remove lateinit from Application class
This commit is contained in:
@@ -27,14 +27,10 @@ import io.element.android.x.initializer.TracingInitializer
|
|||||||
|
|
||||||
class ElementXApplication : Application(), DaggerComponentOwner {
|
class ElementXApplication : Application(), DaggerComponentOwner {
|
||||||
|
|
||||||
private lateinit var appComponent: AppComponent
|
override val daggerComponent: AppComponent = DaggerAppComponent.factory().create(this)
|
||||||
|
|
||||||
override val daggerComponent: Any
|
|
||||||
get() = appComponent
|
|
||||||
|
|
||||||
override fun onCreate() {
|
override fun onCreate() {
|
||||||
super.onCreate()
|
super.onCreate()
|
||||||
appComponent = DaggerAppComponent.factory().create(applicationContext)
|
|
||||||
AppInitializer.getInstance(this).apply {
|
AppInitializer.getInstance(this).apply {
|
||||||
initializeComponent(CrashInitializer::class.java)
|
initializeComponent(CrashInitializer::class.java)
|
||||||
initializeComponent(TracingInitializer::class.java)
|
initializeComponent(TracingInitializer::class.java)
|
||||||
|
|||||||
Reference in New Issue
Block a user