feat: Implement message forwarding feature with chat selection and re-encryption logic

This commit is contained in:
k1ngsterr1
2026-01-16 03:29:32 +05:00
parent 4b2f5785ae
commit 81d2b744ba
6 changed files with 530 additions and 21 deletions

View File

@@ -341,7 +341,19 @@ fun MainScreen(
currentUserPublicKey = accountPublicKey,
currentUserPrivateKey = accountPrivateKey,
isDarkTheme = isDarkTheme,
onBack = { selectedUser = null }
onBack = { selectedUser = null },
onNavigateToChat = { publicKey ->
// 📨 Forward: переход в выбранный чат
// Нужно получить SearchUser из публичного ключа
// Используем минимальные данные - остальное подгрузится в ChatDetailScreen
selectedUser = SearchUser(
title = "",
username = "",
publicKey = publicKey,
verified = 0,
online = 0
)
}
)
}
isSearchOpen -> {