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

View File

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