fixup! refactor: Avatar function
This commit is contained in:
@@ -218,13 +218,13 @@ private fun HomeTopBar(syncState: SyncState) {
|
|||||||
var userName by remember { mutableStateOf("?") }
|
var userName by remember { mutableStateOf("?") }
|
||||||
var userAvatar: String? by remember { mutableStateOf(null) }
|
var userAvatar: String? by remember { mutableStateOf(null) }
|
||||||
|
|
||||||
LaunchedEffect(client) {
|
LaunchedEffect(client, syncState) {
|
||||||
val profile = client.api.user
|
val profile = client.api.user
|
||||||
.getProfile(client.userId)
|
.getProfile(client.userId)
|
||||||
.getOrThrow()
|
.getOrNull()
|
||||||
|
|
||||||
userName = profile.displayName ?: "?"
|
userName = profile?.displayName ?: "?"
|
||||||
userAvatar = profile.avatarUrl
|
userAvatar = profile?.avatarUrl
|
||||||
}
|
}
|
||||||
|
|
||||||
Avatar(
|
Avatar(
|
||||||
|
|||||||
Reference in New Issue
Block a user