mirror of
https://github.com/permissionlesstech/bitchat.git
synced 2026-07-25 18:45:20 +00:00
Add room message indicator and simplify room header
- Add blue hashtag icon in main header when there are unread room messages - Remove member count from room title for cleaner look - Add debug logging to diagnose room member list issue
This commit is contained in:
@@ -251,6 +251,7 @@ class ChatViewModel: ObservableObject {
|
||||
roomMembers[room] = []
|
||||
}
|
||||
roomMembers[room]?.insert(meshService.myPeerID)
|
||||
print("[DEBUG-ROOM] Added self \(meshService.myPeerID) to room \(room), total members: \(roomMembers[room]?.count ?? 0)")
|
||||
} else {
|
||||
// Add to main messages
|
||||
messages.append(message)
|
||||
@@ -676,6 +677,9 @@ extension ChatViewModel: BitchatDelegate {
|
||||
}
|
||||
if let senderPeerID = message.senderPeerID {
|
||||
roomMembers[room]?.insert(senderPeerID)
|
||||
print("[DEBUG-ROOM] Added member \(senderPeerID) to room \(room), total members: \(roomMembers[room]?.count ?? 0)")
|
||||
} else {
|
||||
print("[DEBUG-ROOM] No senderPeerID for message in room \(room)")
|
||||
}
|
||||
|
||||
// Update unread count if not currently viewing this room
|
||||
|
||||
Reference in New Issue
Block a user