Loading legacy/ui/account/build.gradle.kts +4 −0 Original line number Diff line number Diff line Loading @@ -9,8 +9,12 @@ android { dependencies { api(projects.legacy.account) implementation(projects.core.android.common) implementation(projects.core.ui.legacy.designsystem) implementation(projects.legacy.mailstore) implementation(projects.legacy.message) implementation(libs.androidx.lifecycle.livedata.ktx) implementation(libs.glide) } legacy/ui/legacy/src/main/java/com/fsck/k9/ui/account/AccountFallbackImageProvider.kt→legacy/ui/account/src/main/java/app/k9mail/legacy/ui/account/AccountFallbackImageProvider.kt +1 −1 Original line number Diff line number Diff line package com.fsck.k9.ui.account package app.k9mail.legacy.ui.account import android.content.Context import android.graphics.drawable.ColorDrawable Loading legacy/ui/account/src/main/java/app/k9mail/legacy/ui/account/AccountImage.kt 0 → 100644 +10 −0 Original line number Diff line number Diff line package app.k9mail.legacy.ui.account import com.bumptech.glide.load.Key import java.security.MessageDigest data class AccountImage(val email: String, val color: Int) : Key { override fun updateDiskCacheKey(messageDigest: MessageDigest) { messageDigest.update(toString().toByteArray(Key.CHARSET)) } } legacy/ui/legacy/src/main/java/com/fsck/k9/ui/account/AccountImageLoader.kt→legacy/ui/account/src/main/java/app/k9mail/legacy/ui/account/AccountImageLoader.kt +2 −2 Original line number Diff line number Diff line package com.fsck.k9.ui.account package app.k9mail.legacy.ui.account import android.content.Context import android.widget.ImageView import app.k9mail.core.android.common.activity.findActivity import com.bumptech.glide.Glide import com.bumptech.glide.load.engine.DiskCacheStrategy import com.fsck.k9.ui.helper.findActivity /** * Load the account image into an [ImageView]. Loading legacy/ui/legacy/src/main/java/com/fsck/k9/contacts/ContactPictureGlideModule.java +1 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,7 @@ import com.bumptech.glide.Registry; import com.bumptech.glide.annotation.GlideModule; import com.bumptech.glide.module.LibraryGlideModule; import app.k9mail.legacy.di.DI; import com.fsck.k9.ui.account.AccountImage; import app.k9mail.legacy.ui.account.AccountImage; import com.fsck.k9.ui.account.AccountImageModelLoaderFactory; import org.jetbrains.annotations.NotNull; Loading Loading
legacy/ui/account/build.gradle.kts +4 −0 Original line number Diff line number Diff line Loading @@ -9,8 +9,12 @@ android { dependencies { api(projects.legacy.account) implementation(projects.core.android.common) implementation(projects.core.ui.legacy.designsystem) implementation(projects.legacy.mailstore) implementation(projects.legacy.message) implementation(libs.androidx.lifecycle.livedata.ktx) implementation(libs.glide) }
legacy/ui/legacy/src/main/java/com/fsck/k9/ui/account/AccountFallbackImageProvider.kt→legacy/ui/account/src/main/java/app/k9mail/legacy/ui/account/AccountFallbackImageProvider.kt +1 −1 Original line number Diff line number Diff line package com.fsck.k9.ui.account package app.k9mail.legacy.ui.account import android.content.Context import android.graphics.drawable.ColorDrawable Loading
legacy/ui/account/src/main/java/app/k9mail/legacy/ui/account/AccountImage.kt 0 → 100644 +10 −0 Original line number Diff line number Diff line package app.k9mail.legacy.ui.account import com.bumptech.glide.load.Key import java.security.MessageDigest data class AccountImage(val email: String, val color: Int) : Key { override fun updateDiskCacheKey(messageDigest: MessageDigest) { messageDigest.update(toString().toByteArray(Key.CHARSET)) } }
legacy/ui/legacy/src/main/java/com/fsck/k9/ui/account/AccountImageLoader.kt→legacy/ui/account/src/main/java/app/k9mail/legacy/ui/account/AccountImageLoader.kt +2 −2 Original line number Diff line number Diff line package com.fsck.k9.ui.account package app.k9mail.legacy.ui.account import android.content.Context import android.widget.ImageView import app.k9mail.core.android.common.activity.findActivity import com.bumptech.glide.Glide import com.bumptech.glide.load.engine.DiskCacheStrategy import com.fsck.k9.ui.helper.findActivity /** * Load the account image into an [ImageView]. Loading
legacy/ui/legacy/src/main/java/com/fsck/k9/contacts/ContactPictureGlideModule.java +1 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,7 @@ import com.bumptech.glide.Registry; import com.bumptech.glide.annotation.GlideModule; import com.bumptech.glide.module.LibraryGlideModule; import app.k9mail.legacy.di.DI; import com.fsck.k9.ui.account.AccountImage; import app.k9mail.legacy.ui.account.AccountImage; import com.fsck.k9.ui.account.AccountImageModelLoaderFactory; import org.jetbrains.annotations.NotNull; Loading