From 4cbad5308c706c9fcd272aa28d2e9f9e6ce431ee Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 3 Sep 2024 09:52:59 +0200 Subject: [PATCH] Fixed recordings parsing when file extensions have different lengths --- .../org/linphone/ui/main/recordings/model/RecordingModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/ui/main/recordings/model/RecordingModel.kt b/app/src/main/java/org/linphone/ui/main/recordings/model/RecordingModel.kt index 03b15f9bf..93eaead80 100644 --- a/app/src/main/java/org/linphone/ui/main/recordings/model/RecordingModel.kt +++ b/app/src/main/java/org/linphone/ui/main/recordings/model/RecordingModel.kt @@ -92,7 +92,7 @@ class RecordingModel @WorkerThread constructor( val parsedTimestamp = withoutHeader.substring( indexOfSeparator + LinphoneUtils.RECORDING_FILE_NAME_URI_TIMESTAMP_SEPARATOR.length, - withoutHeader.length - LinphoneUtils.RECORDING_FILE_EXTENSION.length + withoutHeader.lastIndexOf(".") ) Log.i( "$TAG Extract SIP URI [$sipUri] and timestamp [$parsedTimestamp] from file [$fileName]"