@@ -21,7 +21,6 @@ import android.content.Context
2121import androidx.compose.runtime.getValue
2222import androidx.compose.runtime.mutableStateOf
2323import androidx.compose.runtime.setValue
24- import androidx.core.net.toUri
2524import androidx.lifecycle.ViewModel
2625import androidx.lifecycle.viewModelScope
2726import com.wire.android.appLogger
@@ -37,6 +36,7 @@ import com.wire.android.util.CurrentScreenManager
3736import com.wire.android.util.SUPPORTED_AUDIO_MIME_TYPE
3837import com.wire.android.util.dispatchers.DispatcherProvider
3938import com.wire.android.util.fileDateTime
39+ import com.wire.android.util.fromNioPathToContentUri
4040import com.wire.android.util.getAudioLengthInMs
4141import com.wire.android.util.ui.UIText
4242import com.wire.kalium.logic.data.asset.KaliumFileSystem
@@ -321,12 +321,12 @@ class RecordAudioViewModel @Inject constructor(
321321 onAudioRecorded(
322322 UriAsset (
323323 uri = if (didSucceed) {
324- audioMediaRecorder.mp4OutputPath!! .toFile().toUri( )
324+ context.fromNioPathToContentUri(nioPath = audioMediaRecorder.mp4OutputPath!! .toNioPath() )
325325 } else {
326326 if (state.shouldApplyEffects) {
327- state.effectsOutputFile!! .toUri( )
327+ context.fromNioPathToContentUri(nioPath = state.effectsOutputFile!! .toPath() )
328328 } else {
329- state.originalOutputFile!! .toUri( )
329+ context.fromNioPathToContentUri(nioPath = state.originalOutputFile!! .toPath() )
330330 }
331331 },
332332 mimeType = if (didSucceed) {
0 commit comments