feat: Add clear chat functionality in OtherProfileScreen; update header to handle chat history clearing

This commit is contained in:
k1ngsterr1
2026-01-26 19:19:30 +05:00
parent f98e529042
commit b5d0c2915f

View File

@@ -177,7 +177,8 @@ fun OtherProfileScreen(
showAvatarMenu = showAvatarMenu,
onAvatarMenuChange = { showAvatarMenu = it },
isBlocked = isBlocked,
onBlockToggle = { isBlocked = !isBlocked }
onBlockToggle = { isBlocked = !isBlocked },
onClearChat = { viewModel.clearChatHistory() }
)
}
}
@@ -199,7 +200,8 @@ private fun CollapsingOtherProfileHeader(
showAvatarMenu: Boolean,
onAvatarMenuChange: (Boolean) -> Unit,
isBlocked: Boolean,
onBlockToggle: () -> Unit
onBlockToggle: () -> Unit,
onClearChat: () -> Unit
) {
val density = LocalDensity.current
val configuration = LocalConfiguration.current
@@ -294,7 +296,7 @@ private fun CollapsingOtherProfileHeader(
},
onClearChatClick = {
onAvatarMenuChange(false)
viewModel.clearChatHistory()
onClearChat()
}
)
}