feat: Integrate AccountManager to retrieve last logged account in AuthFlow and update MainActivity
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user