mirror of
https://github.com/mihonapp/mihon.git
synced 2025-11-12 12:08:56 +01:00
Maybe fix extensions list crash
Also fix weird animation of last updated text in Updates
This commit is contained in:
@@ -202,16 +202,16 @@ sealed interface ExtensionUiModel {
|
||||
data class Resource(@StringRes val textRes: Int) : Header
|
||||
data class Text(val text: String) : Header
|
||||
}
|
||||
|
||||
data class Item(
|
||||
val extension: Extension,
|
||||
val installStep: InstallStep,
|
||||
) : ExtensionUiModel {
|
||||
|
||||
fun key(): String {
|
||||
return when (extension) {
|
||||
is Extension.Installed ->
|
||||
if (extension.hasUpdate) "update_${extension.pkgName}" else extension.pkgName
|
||||
else -> extension.pkgName
|
||||
return when {
|
||||
extension is Extension.Installed && extension.hasUpdate -> "${extension.pkgName}_update"
|
||||
else -> "${extension.pkgName}_${installStep.name}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user