Make Sidebar react to the nickname and RSSI changes. (#228)

This commit is contained in:
Tair
2025-08-06 00:06:47 +02:00
committed by GitHub
parent 62e1b752af
commit 8bf2220cea
4 changed files with 28 additions and 8 deletions
@@ -211,6 +211,7 @@ fun ChatHeaderContent(
val favoritePeers by viewModel.favoritePeers.observeAsState(emptySet())
val peerFingerprints by viewModel.peerFingerprints.observeAsState(emptyMap())
val peerSessionStates by viewModel.peerSessionStates.observeAsState(emptyMap())
val peerNicknames by viewModel.peerNicknames.observeAsState(emptyMap())
// Reactive favorite computation - no more static lookups!
val isFavorite = isFavoriteReactive(
@@ -224,7 +225,7 @@ fun ChatHeaderContent(
PrivateChatHeader(
peerID = selectedPrivatePeer,
peerNicknames = viewModel.meshService.getPeerNicknames(),
peerNicknames = peerNicknames,
isFavorite = isFavorite,
sessionState = sessionState,
onBackClick = onBackClick,