|
|
@ -17,8 +17,6 @@
|
|
|
|
package com.google.samples.apps.nowinandroid
|
|
|
|
package com.google.samples.apps.nowinandroid
|
|
|
|
|
|
|
|
|
|
|
|
import android.app.Application
|
|
|
|
import android.app.Application
|
|
|
|
import coil.ImageLoader
|
|
|
|
|
|
|
|
import coil.ImageLoaderFactory
|
|
|
|
|
|
|
|
import com.google.samples.apps.nowinandroid.sync.initializers.Sync
|
|
|
|
import com.google.samples.apps.nowinandroid.sync.initializers.Sync
|
|
|
|
import com.google.samples.apps.nowinandroid.util.ProfileVerifierLogger
|
|
|
|
import com.google.samples.apps.nowinandroid.util.ProfileVerifierLogger
|
|
|
|
import dagger.hilt.android.HiltAndroidApp
|
|
|
|
import dagger.hilt.android.HiltAndroidApp
|
|
|
@ -28,9 +26,7 @@ import javax.inject.Inject
|
|
|
|
* [Application] class for NiA
|
|
|
|
* [Application] class for NiA
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@HiltAndroidApp
|
|
|
|
@HiltAndroidApp
|
|
|
|
class NiaApplication : Application(), ImageLoaderFactory {
|
|
|
|
class NiaApplication : Application() {
|
|
|
|
@Inject
|
|
|
|
|
|
|
|
lateinit var imageLoader: dagger.Lazy<ImageLoader>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Inject
|
|
|
|
@Inject
|
|
|
|
lateinit var profileVerifierLogger: ProfileVerifierLogger
|
|
|
|
lateinit var profileVerifierLogger: ProfileVerifierLogger
|
|
|
@ -41,6 +37,4 @@ class NiaApplication : Application(), ImageLoaderFactory {
|
|
|
|
Sync.initialize(context = this)
|
|
|
|
Sync.initialize(context = this)
|
|
|
|
profileVerifierLogger()
|
|
|
|
profileVerifierLogger()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
override fun newImageLoader(): ImageLoader = imageLoader.get()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|