feat: Add account initialization in ProtocolManager and enhance keyboard handling on screen exit

This commit is contained in:
k1ngsterr1
2026-01-13 21:17:47 +05:00
parent 912412bd56
commit e1b708d463
4 changed files with 60 additions and 24 deletions

View File

@@ -53,6 +53,15 @@ object ProtocolManager {
setupPacketHandlers()
}
/**
* 🔥 Инициализация аккаунта - КРИТИЧНО для получения сообщений!
* Должен вызываться после авторизации пользователя
*/
fun initializeAccount(publicKey: String, privateKey: String) {
addLog("🔐 Initializing account for message handling: ${publicKey.take(16)}...")
messageRepository?.initialize(publicKey, privateKey)
}
/**
* Настройка обработчиков пакетов
*/