Add content description to recommended apps icons - refactored

This commit is contained in:
David Kaspar
2024-12-07 15:14:46 +01:00
parent 54d0ec806d
commit 314cbe1a32
@@ -1302,18 +1302,15 @@ private fun WatchApp(
var appLogo by remember(baseApp) { mutableStateOf<String?>(null) } var appLogo by remember(baseApp) { mutableStateOf<String?>(null) }
var appName by remember(baseApp) { mutableStateOf<String?>(null) } var appName by remember(baseApp) { mutableStateOf<String?>(null) }
LaunchedEffect(key1 = appState) { LaunchedEffect(appState) {
withContext(Dispatchers.Default) { withContext(Dispatchers.Default) {
val newAppLogo = (appState?.note?.event as? AppDefinitionEvent)?.appMetaData()?.let { metaData ->
(appState?.note?.event as? AppDefinitionEvent)?.appMetaData()?.picture?.ifBlank { null } metaData.picture?.ifBlank { null }?.let { newLogo ->
if (newAppLogo != appLogo) { if (newLogo != appLogo) appLogo = newLogo
appLogo = newAppLogo }
} metaData.name?.ifBlank { null }?.let { newName ->
if (newName != appName) appName = newName
val newAppName = }
(appState?.note?.event as? AppDefinitionEvent)?.appMetaData()?.name?.ifBlank { null }
if (newAppName != appName) {
appName = newAppName
} }
} }
} }