From 4abb28e4451d079034030054dd38a92f6616aad0 Mon Sep 17 00:00:00 2001 From: sowjanyakch <sowjanya.kch@gmail.com> Date: Fri, 21 Feb 2025 14:56:58 +0100 Subject: [PATCH] fix detekt Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com> --- .../adapters/messages/IncomingTextMessageViewHolder.kt | 9 ++++++--- app/src/main/res/values/strings.xml | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt index 2e3d62935..1ce44b40a 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt @@ -84,12 +84,15 @@ class IncomingTextMessageViewHolder(itemView: View, payload: Any) : itemView.isSelected = false val user = currentUserProvider.currentUser.blockingGet() - var textSize = context.resources!!.getDimension(R.dimen.chat_text_size) - val hasCheckboxes = processCheckboxes( message, user ) + processMessage(message, hasCheckboxes) + } + + private fun processMessage(message: ChatMessage, hasCheckboxes: Boolean) { + var textSize = context.resources!!.getDimension(R.dimen.chat_text_size) if (!hasCheckboxes) { var processedMessageText = messageUtils.enrichChatMessageText( binding.messageText.context, @@ -227,7 +230,7 @@ class IncomingTextMessageViewHolder(itemView: View, payload: Any) : checkboxes.forEach { checkBox -> updatedMessage = regex.replace(updatedMessage) { matchResult -> - val taskText = matchResult.groupValues[3].trim() + val taskText = matchResult.groupValues[TASK_TEXT_GROUP_INDEX].trim() val checkboxState = if (checkboxes.find { it.text == taskText }?.isChecked == true) "X" else " " "- [$checkboxState] $taskText" } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b830cc902..47ca02e69 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -588,7 +588,7 @@ How to translate with transifex: <string name="nc_phone_book_integration_chat_via">Chat via %s</string> <string name="nc_phone_book_integration_account_not_found">Account not found</string> <string name= "nc_edit">Edit</string> - <string name="edited_by">(edited by %1$s)</string> + <!-- save feature --> <string name="nc_save_message">Save</string> <string name="nc_dialog_save_to_storage_title">Save to storage?</string>