feat: Integrate AccountManager to retrieve last logged account in AuthFlow and update MainActivity

This commit is contained in:
k1ngsterr1
2026-01-16 06:18:47 +05:00
parent c52e6dda53
commit b1046f88e5
12 changed files with 24 additions and 242 deletions

View File

@@ -49,7 +49,6 @@ object ForwardManager {
messages: List<ForwardMessage>,
showPicker: Boolean = true
) {
android.util.Log.d("ForwardManager", "📨 Setting forward messages: ${messages.size}")
_forwardMessages.value = messages
if (showPicker) {
_showChatPicker.value = true
@@ -60,7 +59,6 @@ object ForwardManager {
* Выбрать чат для пересылки
*/
fun selectChat(publicKey: String) {
android.util.Log.d("ForwardManager", "📨 Selected chat: $publicKey")
_selectedChatPublicKey.value = publicKey
_showChatPicker.value = false
}
@@ -69,7 +67,6 @@ object ForwardManager {
* Скрыть выбор чата (отмена)
*/
fun hideChatPicker() {
android.util.Log.d("ForwardManager", "📨 Hide chat picker")
_showChatPicker.value = false
}
@@ -79,7 +76,6 @@ object ForwardManager {
*/
fun consumeForwardMessages(): List<ForwardMessage> {
val messages = _forwardMessages.value
android.util.Log.d("ForwardManager", "📨 Consuming forward messages: ${messages.size}")
return messages
}
@@ -87,7 +83,6 @@ object ForwardManager {
* Очистить все данные (после применения или отмены)
*/
fun clear() {
android.util.Log.d("ForwardManager", "📨 Clearing forward state")
_forwardMessages.value = emptyList()
_showChatPicker.value = false
_selectedChatPublicKey.value = null
@@ -104,7 +99,6 @@ object ForwardManager {
fun hasForwardMessagesForChat(publicKey: String): Boolean {
val selectedKey = _selectedChatPublicKey.value
val hasMessages = _forwardMessages.value.isNotEmpty()
android.util.Log.d("ForwardManager", "📨 hasForwardMessagesForChat($publicKey): selectedKey=$selectedKey, hasMessages=$hasMessages")
return selectedKey == publicKey && hasMessages
}
@@ -115,7 +109,6 @@ object ForwardManager {
fun getForwardMessagesForChat(publicKey: String): List<ForwardMessage> {
val selectedKey = _selectedChatPublicKey.value
return if (selectedKey == publicKey && _forwardMessages.value.isNotEmpty()) {
android.util.Log.d("ForwardManager", "📨 getForwardMessagesForChat: returning ${_forwardMessages.value.size} messages")
_forwardMessages.value
} else {
emptyList()