Camera take picture (#484)

* camera capture

* icon change

* image preview great

* remove string
This commit is contained in:
callebtc
2025-10-18 15:03:32 +02:00
committed by GitHub
parent af4dd175c4
commit 20342351a5
5 changed files with 162 additions and 26 deletions
@@ -152,18 +152,8 @@ class ChatViewModel(
}
fun cancelMediaSend(messageId: String) {
val transferId = synchronized(transferMessageMap) { messageTransferMap[messageId] }
if (transferId != null) {
val cancelled = meshService.cancelFileTransfer(transferId)
if (cancelled) {
// Remove the message from chat upon explicit cancel
messageManager.removeMessageById(messageId)
synchronized(transferMessageMap) {
transferMessageMap.remove(transferId)
messageTransferMap.remove(messageId)
}
}
}
// Delegate to MediaSendingManager which tracks transfer IDs and cleans up UI state
mediaSendingManager.cancelMediaSend(messageId)
}
private fun loadAndInitialize() {