Fixed recordings parsing when file extensions have different lengths

This commit is contained in:
Sylvain Berfini 2024-09-03 09:52:59 +02:00
parent 7fb3a6ada3
commit 4cbad5308c

View file

@ -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]"