From 29187cbb409748144bbf26989e9acd86924446dd Mon Sep 17 00:00:00 2001 From: Renz Date: Fri, 10 Oct 2025 13:34:11 +0700 Subject: [PATCH] bug fix(geohash): enable /clear command to properly clear messages --- app/src/main/java/com/bitchat/android/ui/CommandProcessor.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/bitchat/android/ui/CommandProcessor.kt b/app/src/main/java/com/bitchat/android/ui/CommandProcessor.kt index 499b3926..0f2acb15 100644 --- a/app/src/main/java/com/bitchat/android/ui/CommandProcessor.kt +++ b/app/src/main/java/com/bitchat/android/ui/CommandProcessor.kt @@ -195,6 +195,11 @@ class CommandProcessor( val channel = state.getCurrentChannelValue()!! messageManager.clearChannelMessages(channel) } + state.selectedLocationChannel.value is com.bitchat.android.geohash.ChannelID.Location -> { + // Clear geohash channel messages + val geohashChannel = (state.selectedLocationChannel.value as com.bitchat.android.geohash.ChannelID.Location).channel + messageManager.clearChannelMessages("geo:${geohashChannel.geohash}") + } else -> { // Clear main messages messageManager.clearMessages()