diff --git a/app/src/main/java/ru/risdeveau/pixeldragon/ui/activity/MainActivity.kt b/app/src/main/java/ru/risdeveau/pixeldragon/ui/activity/MainActivity.kt index a009dc0..24d6394 100755 --- a/app/src/main/java/ru/risdeveau/pixeldragon/ui/activity/MainActivity.kt +++ b/app/src/main/java/ru/risdeveau/pixeldragon/ui/activity/MainActivity.kt @@ -218,13 +218,13 @@ private fun HomeTopBar(syncState: SyncState) { var userName by remember { mutableStateOf("?") } var userAvatar: String? by remember { mutableStateOf(null) } - LaunchedEffect(client) { + LaunchedEffect(client, syncState) { val profile = client.api.user .getProfile(client.userId) - .getOrThrow() + .getOrNull() - userName = profile.displayName ?: "?" - userAvatar = profile.avatarUrl + userName = profile?.displayName ?: "?" + userAvatar = profile?.avatarUrl } Avatar(