feat: Update chat navigation to use full user data for improved context

This commit is contained in:
k1ngsterr1
2026-01-22 03:30:59 +05:00
parent bebab34359
commit 7adfe1ce86
5 changed files with 36 additions and 26 deletions

View File

@@ -42,6 +42,10 @@ object ForwardManager {
private val _selectedChatPublicKey = MutableStateFlow<String?>(null)
val selectedChatPublicKey: StateFlow<String?> = _selectedChatPublicKey.asStateFlow()
// 🔥 Счётчик для триггера перезагрузки диалога при forward
private val _forwardTrigger = MutableStateFlow(0)
val forwardTrigger: StateFlow<Int> = _forwardTrigger.asStateFlow()
/**
* Установить сообщения для пересылки и показать выбор чата
*/
@@ -61,6 +65,8 @@ object ForwardManager {
fun selectChat(publicKey: String) {
_selectedChatPublicKey.value = publicKey
_showChatPicker.value = false
// 🔥 Увеличиваем триггер чтобы ChatDetailScreen перезагрузил диалог
_forwardTrigger.value++
}
/**