@@ -24,7 +24,6 @@ import androidx.compose.runtime.rememberUpdatedState
2424import androidx.compose.runtime.saveable.rememberSaveable
2525import androidx.compose.runtime.setValue
2626import androidx.compose.runtime.snapshots.SnapshotStateList
27- import androidx.media3.common.MimeTypes
2827import androidx.media3.common.util.UnstableApi
2928import dagger.assisted.Assisted
3029import dagger.assisted.AssistedFactory
@@ -42,6 +41,7 @@ import io.element.android.features.messages.impl.timeline.TimelineController
4241import io.element.android.features.messages.impl.utils.TextPillificationHelper
4342import io.element.android.libraries.architecture.Presenter
4443import io.element.android.libraries.core.extensions.runCatchingExceptions
44+ import io.element.android.libraries.core.mimetype.MimeTypes
4545import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher
4646import io.element.android.libraries.designsystem.utils.snackbar.SnackbarMessage
4747import io.element.android.libraries.featureflag.api.FeatureFlagService
@@ -166,13 +166,13 @@ class MessageComposerPresenter @AssistedInject constructor(
166166 handlePickedMedia(uri, mimeType)
167167 }
168168 val filesPicker = mediaPickerProvider.registerFilePicker(AnyMimeTypes ) { uri ->
169- handlePickedMedia(uri)
169+ handlePickedMedia(uri, MimeTypes . OctetStream )
170170 }
171171 val cameraPhotoPicker = mediaPickerProvider.registerCameraPhotoPicker { uri ->
172- handlePickedMedia(uri, MimeTypes .IMAGE_JPEG )
172+ handlePickedMedia(uri, MimeTypes .Jpeg )
173173 }
174174 val cameraVideoPicker = mediaPickerProvider.registerCameraVideoPicker { uri ->
175- handlePickedMedia(uri, MimeTypes .VIDEO_MP4 )
175+ handlePickedMedia(uri, MimeTypes .Mp4 )
176176 }
177177 val isFullScreen = rememberSaveable {
178178 mutableStateOf(false )
0 commit comments