mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-27 07:29:48 +01:00
format code
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
429f5f1e77
commit
172866160b
@ -361,7 +361,7 @@ class MessageInputFragment : Fragment() {
|
||||
binding.fragmentMessageInputView.inputEditText?.error = null
|
||||
}
|
||||
|
||||
val editable = binding.fragmentMessageInputView.inputEditText?.editableText
|
||||
val editable = binding.fragmentMessageInputView.inputEditText?.editableText
|
||||
|
||||
if (editable != null && binding.fragmentMessageInputView.inputEditText != null) {
|
||||
val mentionSpans = editable.getSpans(
|
||||
@ -924,7 +924,6 @@ class MessageInputFragment : Fragment() {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private fun setEditUI(message: ChatMessage) {
|
||||
val editedMessage = ChatUtils.getParsedMessage(message.message, message.messageParameters)
|
||||
binding.fragmentEditView.editMessage.text = editedMessage
|
||||
@ -937,7 +936,6 @@ class MessageInputFragment : Fragment() {
|
||||
binding.fragmentEditView.editMessageView.visibility = View.VISIBLE
|
||||
binding.fragmentMessageInputView.attachmentButton.visibility = View.GONE
|
||||
binding.fragmentMessageInputView.editMessageButton.setOnClickListener {
|
||||
|
||||
val inputEditText = binding.fragmentMessageInputView.inputEditText!!.editableText
|
||||
|
||||
val mentionSpans = inputEditText.getSpans(
|
||||
@ -958,14 +956,20 @@ class MessageInputFragment : Fragment() {
|
||||
if (shouldQuote) {
|
||||
mentionId = "\"" + mentionId + "\""
|
||||
}
|
||||
inputEditText.replace(inputEditText.getSpanStart(mentionSpan), inputEditText.getSpanEnd(mentionSpan),
|
||||
"@$mentionId")
|
||||
inputEditText.replace(
|
||||
inputEditText.getSpanStart(mentionSpan),
|
||||
inputEditText.getSpanEnd(mentionSpan),
|
||||
"@$mentionId"
|
||||
)
|
||||
}
|
||||
|
||||
val message = chatActivity.messageInputViewModel.getEditChatMessage.value as ChatMessage
|
||||
if (message.message!!.trim() != inputEditText.trim()) {
|
||||
val editedMessage = messageUtils.processEditMessageParameters(message.messageParameters!!, message,
|
||||
inputEditText.toString())
|
||||
val editedMessage = messageUtils.processEditMessageParameters(
|
||||
message.messageParameters!!,
|
||||
message,
|
||||
inputEditText.toString()
|
||||
)
|
||||
editMessageAPI(message, editedMessage.toString())
|
||||
}
|
||||
clearEditUI()
|
||||
@ -975,7 +979,6 @@ class MessageInputFragment : Fragment() {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private fun clearEditUI() {
|
||||
binding.fragmentMessageInputView.editMessageButton.visibility = View.GONE
|
||||
binding.fragmentMessageInputView.inputEditText.setText("")
|
||||
|
@ -159,14 +159,12 @@ class MessageUtils(val context: Context) {
|
||||
return messageStringInternal
|
||||
}
|
||||
|
||||
|
||||
fun processEditMessageParameters(
|
||||
fun processEditMessageParameters(
|
||||
messageParameters: HashMap<String?, HashMap<String?, String?>>?,
|
||||
message: ChatMessage?,
|
||||
inputEditText:String
|
||||
inputEditText: String
|
||||
): Spanned {
|
||||
|
||||
var result = inputEditText.toString()
|
||||
var result = inputEditText.toString()
|
||||
for ((key, valueMap) in messageParameters!!) {
|
||||
if (key != null) {
|
||||
val mentionId = valueMap["mention-id"]
|
||||
@ -179,12 +177,12 @@ class MessageUtils(val context: Context) {
|
||||
"user", "guest", "email" -> {
|
||||
result = result.replace(placeholder, "@$mentionId", ignoreCase = false)
|
||||
}
|
||||
"user-group", "circle" ->{
|
||||
"user-group", "circle" -> {
|
||||
val mentionId = "\"" + mentionId + "\""
|
||||
result = result.replace(placeholder, "@$mentionId", ignoreCase = false)
|
||||
}
|
||||
"call" -> {
|
||||
result = result.replace(placeholder,"@all", ignoreCase = false )
|
||||
result = result.replace(placeholder, "@all", ignoreCase = false)
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -193,7 +191,6 @@ class MessageUtils(val context: Context) {
|
||||
return SpannableString(result)
|
||||
}
|
||||
|
||||
|
||||
private fun defaultMessageParameters(
|
||||
messageString: Spanned,
|
||||
individualHashMap: HashMap<String?, String?>,
|
||||
|
Loading…
Reference in New Issue
Block a user