From 75c4b758b63063f7a357599dffb1aa64419a09fe Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Fri, 11 Jul 2025 18:27:24 +0200 Subject: [PATCH] fix: /w shows usernames now --- .../main/java/com/bitchat/android/ui/CommandProcessor.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 616cf3c4..65063d9d 100644 --- a/app/src/main/java/com/bitchat/android/ui/CommandProcessor.kt +++ b/app/src/main/java/com/bitchat/android/ui/CommandProcessor.kt @@ -37,7 +37,7 @@ class CommandProcessor( when (cmd) { "/j", "/join" -> handleJoinCommand(parts, myPeerID) "/m", "/msg" -> handleMessageCommand(parts, meshService) - "/w" -> handleWhoCommand() + "/w" -> handleWhoCommand(meshService) "/clear" -> handleClearCommand() "/block" -> handleBlockCommand(parts, meshService) "/unblock" -> handleUnblockCommand(parts, meshService) @@ -127,11 +127,11 @@ class CommandProcessor( } } - private fun handleWhoCommand() { + private fun handleWhoCommand(meshService: Any) { val connectedPeers = state.getConnectedPeersValue() val peerList = connectedPeers.joinToString(", ") { peerID -> - // This would need mesh service access for nicknames - peerID // For now just use peer ID + // Convert peerID to nickname using the mesh service + getPeerNickname(peerID, meshService) } val systemMessage = BitchatMessage(