diff --git a/app/src/main/java/gq/kirmanak/mealie/ui/UiModule.kt b/app/src/main/java/gq/kirmanak/mealie/ui/UiModule.kt index afaf973..69b29b4 100644 --- a/app/src/main/java/gq/kirmanak/mealie/ui/UiModule.kt +++ b/app/src/main/java/gq/kirmanak/mealie/ui/UiModule.kt @@ -4,6 +4,7 @@ import dagger.Binds import dagger.Module import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent +import gq.kirmanak.mealie.ui.glide.ImageLoaderGlide @Module @InstallIn(SingletonComponent::class) diff --git a/app/src/main/java/gq/kirmanak/mealie/ui/ImageLoaderGlide.kt b/app/src/main/java/gq/kirmanak/mealie/ui/glide/ImageLoaderGlide.kt similarity index 77% rename from app/src/main/java/gq/kirmanak/mealie/ui/ImageLoaderGlide.kt rename to app/src/main/java/gq/kirmanak/mealie/ui/glide/ImageLoaderGlide.kt index 56e9d47..6c02030 100644 --- a/app/src/main/java/gq/kirmanak/mealie/ui/ImageLoaderGlide.kt +++ b/app/src/main/java/gq/kirmanak/mealie/ui/glide/ImageLoaderGlide.kt @@ -1,13 +1,13 @@ -package gq.kirmanak.mealie.ui +package gq.kirmanak.mealie.ui.glide import android.widget.ImageView import androidx.annotation.DrawableRes -import com.bumptech.glide.Glide +import gq.kirmanak.mealie.ui.ImageLoader import javax.inject.Inject class ImageLoaderGlide @Inject constructor() : ImageLoader { override fun loadImage(url: String?, @DrawableRes placeholderId: Int, imageView: ImageView) { - with(Glide.with(imageView)) { + with(GlideApp.with(imageView)) { if (url.isNullOrBlank()) clear(imageView) else load(url).placeholder(placeholderId).into(imageView) } diff --git a/app/src/main/java/gq/kirmanak/mealie/ui/glide/MealieGlideModule.kt b/app/src/main/java/gq/kirmanak/mealie/ui/glide/MealieGlideModule.kt new file mode 100644 index 0000000..58cbc75 --- /dev/null +++ b/app/src/main/java/gq/kirmanak/mealie/ui/glide/MealieGlideModule.kt @@ -0,0 +1,9 @@ +package gq.kirmanak.mealie.ui.glide + +import com.bumptech.glide.annotation.GlideModule +import com.bumptech.glide.module.AppGlideModule + +@GlideModule +class MealieGlideModule : AppGlideModule() { + +} \ No newline at end of file