File tree Expand file tree Collapse file tree 2 files changed +6
-69
lines changed
java/com/google/samples/apps/nowinandroid/util
kotlin/com/google/samples/apps/nowinandroid Expand file tree Collapse file tree 2 files changed +6
-69
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1717package com.google.samples.apps.nowinandroid
1818
1919import android.app.Application
20- import coil.Coil
20+ import coil.ImageLoader
21+ import coil.ImageLoaderFactory
2122import com.google.samples.apps.nowinandroid.sync.initializers.Sync
22- import com.google.samples.apps.nowinandroid.util.ImageLoaderAsyncFactory
2323import com.google.samples.apps.nowinandroid.util.ProfileVerifierLogger
2424import dagger.hilt.android.HiltAndroidApp
2525import javax.inject.Inject
@@ -28,9 +28,9 @@ import javax.inject.Inject
2828 * [Application] class for NiA
2929 */
3030@HiltAndroidApp
31- class NiaApplication : Application () {
31+ class NiaApplication : Application (), ImageLoaderFactory {
3232 @Inject
33- lateinit var imageLoaderAsyncFactory : ImageLoaderAsyncFactory
33+ lateinit var imageLoader : dagger. Lazy < ImageLoader >
3434
3535 @Inject
3636 lateinit var profileVerifierLogger: ProfileVerifierLogger
@@ -40,7 +40,7 @@ class NiaApplication : Application() {
4040 // Initialize Sync; the system responsible for keeping data in the app up to date.
4141 Sync .initialize(context = this )
4242 profileVerifierLogger()
43- // We set immediately Coil's image loader factory to prevent initialization with the first image.
44- Coil .setImageLoader(imageLoaderAsyncFactory)
4543 }
44+
45+ override fun newImageLoader (): ImageLoader = imageLoader.get()
4646}
You can’t perform that action at this time.
0 commit comments