From 2478aa884b3d90fd5253a174774afb563b7ec4e7 Mon Sep 17 00:00:00 2001 From: sowjanyakch Date: Thu, 26 Sep 2024 16:49:07 +0200 Subject: [PATCH] put file length value in utils Signed-off-by: sowjanyakch --- .../com/nextcloud/talk/chat/data/io/MediaRecorderManager.kt | 5 +++-- app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/chat/data/io/MediaRecorderManager.kt b/app/src/main/java/com/nextcloud/talk/chat/data/io/MediaRecorderManager.kt index 1a50af5b9..168d8a284 100644 --- a/app/src/main/java/com/nextcloud/talk/chat/data/io/MediaRecorderManager.kt +++ b/app/src/main/java/com/nextcloud/talk/chat/data/io/MediaRecorderManager.kt @@ -13,6 +13,7 @@ import android.media.MediaRecorder import android.util.Log import com.nextcloud.talk.R import com.nextcloud.talk.models.domain.ConversationModel +import com.nextcloud.talk.utils.FileUtils import java.io.IOException import java.text.SimpleDateFormat import java.util.Date @@ -149,8 +150,8 @@ class MediaRecorderManager : LifecycleAwareManager { date, validDisplayName ) - if (fileNameWithoutSuffix.length > 146) { - fileNameWithoutSuffix = fileNameWithoutSuffix.substring(0, 146) + if (fileNameWithoutSuffix.length > FileUtils.FILE_MAX_LENGTH) { + fileNameWithoutSuffix = fileNameWithoutSuffix.substring(0, FileUtils.FILE_MAX_LENGTH) } val fileName = fileNameWithoutSuffix + VOICE_MESSAGE_FILE_SUFFIX currentVoiceRecordFile = "${context.cacheDir.absolutePath}/$fileName" diff --git a/app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt b/app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt index 7a9ea633b..c7ab91281 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt +++ b/app/src/main/java/com/nextcloud/talk/utils/FileUtils.kt @@ -27,6 +27,7 @@ object FileUtils { private val TAG = FileUtils::class.java.simpleName private const val RADIX: Int = 16 private const val MD5_LENGTH: Int = 32 + const val FILE_MAX_LENGTH = 146 /** * Creates a new [File]