Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
sowjanyakch 2025-04-28 16:41:56 +02:00
parent 3dc390a8cd
commit 70bfbb3210
No known key found for this signature in database
GPG Key ID: F7AA2A8B65B50220

View File

@ -3588,11 +3588,7 @@ class ChatActivity :
when (type) {
ChatMessage.MessageType.VOICE_MESSAGE -> {
uploadFile(shareUri.toString(), true, token = roomToken)
val snackBar = Snackbar.make(binding.root, R.string.nc_message_added_to_notes, Snackbar.LENGTH_LONG)
snackBar.view.setOnClickListener {
openNoteToSelfConversation(roomToken)
}
snackBar.show()
showSnackBar(roomToken)
}
ChatMessage.MessageType.SINGLE_NC_ATTACHMENT_MESSAGE -> {
@ -3601,20 +3597,12 @@ class ChatActivity :
try {
context.contentResolver.openInputStream(shareUri)?.close()
uploadFile(shareUri.toString(), false, caption!!, roomToken)
val snackBar = Snackbar.make(binding.root, R.string.nc_message_added_to_notes, Snackbar.LENGTH_LONG)
snackBar.view.setOnClickListener {
openNoteToSelfConversation(roomToken)
}
snackBar.show()
showSnackBar(roomToken)
} catch (e: java.lang.Exception) {
Log.w(TAG, "File corresponding to the uri does not exist $shareUri")
downloadFileToCache(message, false) {
uploadFile(shareUri.toString(), false, caption!!, roomToken)
val snackBar = Snackbar.make(binding.root, R.string.nc_message_added_to_notes, Snackbar.LENGTH_LONG)
snackBar.view.setOnClickListener {
openNoteToSelfConversation(roomToken)
}
snackBar.show()
showSnackBar(roomToken)
}
}
}
@ -3629,11 +3617,7 @@ class ChatActivity :
objectId,
metaData
)
val snackBar = Snackbar.make(binding.root, R.string.nc_message_added_to_notes, Snackbar.LENGTH_LONG)
snackBar.view.setOnClickListener {
openNoteToSelfConversation(roomToken)
}
snackBar.show()
showSnackBar(roomToken)
}
ChatMessage.MessageType.REGULAR_TEXT_MESSAGE -> {
@ -3644,16 +3628,20 @@ class ChatActivity :
message.message!!,
conversationUser!!.displayName!!
)
val snackBar = Snackbar.make(binding.root, R.string.nc_message_added_to_notes, Snackbar.LENGTH_LONG)
snackBar.view.setOnClickListener {
openNoteToSelfConversation(roomToken)
}
snackBar.show()
showSnackBar(roomToken)
}
else -> {}
}
}
fun showSnackBar(roomToken: String) {
val snackBar = Snackbar.make(binding.root, R.string.nc_message_sent, Snackbar.LENGTH_LONG)
snackBar.view.setOnClickListener {
openNoteToSelfConversation(roomToken)
}
snackBar.show()
}
fun openNoteToSelfConversation(noteToSelfRoomToken: String) {
val bundle = Bundle()
bundle.putString(KEY_ROOM_TOKEN, noteToSelfRoomToken)