Remove useless Android API checks

This commit is contained in:
Florian Renaud 2022-10-18 13:03:57 +02:00
parent 1db3d69aeb
commit 400118ed3e
2 changed files with 3 additions and 14 deletions

View file

@ -91,11 +91,7 @@ abstract class AbstractVoiceRecorderQ(private val context: Context) : AbstractVo
fun setNextOutputFile(roomId: String) {
val mediaRecorder = mediaRecorder ?: return
nextOutputFile = createOutputFile(roomId)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
mediaRecorder.setNextOutputFile(nextOutputFile)
} else {
mediaRecorder.setNextOutputFile(nextOutputFile?.outputStream()?.fd)
}
mediaRecorder.setNextOutputFile(nextOutputFile)
}
private fun createMediaRecorder(): MediaRecorder {
@ -115,10 +111,6 @@ abstract class AbstractVoiceRecorderQ(private val context: Context) : AbstractVo
private fun setOutputFile(roomId: String) {
val mediaRecorder = mediaRecorder ?: return
outputFile = outputFile ?: createOutputFile(roomId)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
mediaRecorder.setOutputFile(outputFile)
} else {
mediaRecorder.setOutputFile(outputFile?.outputStream()?.fd)
}
mediaRecorder.setOutputFile(outputFile)
}
}

View file

@ -16,7 +16,6 @@
package im.vector.app.features.voicebroadcast.usecase
import android.os.Build
import im.vector.app.features.voicebroadcast.VoiceBroadcastConstants
import im.vector.app.features.voicebroadcast.VoiceBroadcastRecorder
import im.vector.app.features.voicebroadcast.model.MessageVoiceBroadcastInfoContent
@ -68,8 +67,6 @@ class StopVoiceBroadcastUseCase @Inject constructor(
}
private fun stopRecording() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
voiceBroadcastRecorder?.stopRecord()
}
voiceBroadcastRecorder?.stopRecord()
}
}