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