Renaming function for code clarity.

This commit is contained in:
Benoit Marty 2024-02-27 09:53:14 +01:00
parent c35fca3a1b
commit b843b5d9fa
7 changed files with 44 additions and 44 deletions

View file

@ -28,35 +28,35 @@ data class MediaInfo(
val fileExtension: String,
) : Parcelable
fun anImageInfo(): MediaInfo = MediaInfo(
fun anImageMediaInfo(): MediaInfo = MediaInfo(
"an image file.jpg",
MimeTypes.Jpeg,
"4MB",
"jpg"
)
fun aVideoInfo(): MediaInfo = MediaInfo(
fun aVideoMediaInfo(): MediaInfo = MediaInfo(
"a video file.mp4",
MimeTypes.Mp4,
"14MB",
"mp4"
)
fun aPdfInfo(): MediaInfo = MediaInfo(
fun aPdfMediaInfo(): MediaInfo = MediaInfo(
"a pdf file.pdf",
MimeTypes.Pdf,
"23MB",
"pdf"
)
fun aFileInfo(): MediaInfo = MediaInfo(
fun anApkMediaInfo(): MediaInfo = MediaInfo(
"an apk file.apk",
MimeTypes.Apk,
"50MB",
"apk"
)
fun anAudioInfo(): MediaInfo = MediaInfo(
fun anAudioMediaInfo(): MediaInfo = MediaInfo(
"an audio file.mp3",
MimeTypes.Mp3,
"7MB",

View file

@ -21,11 +21,11 @@ import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import io.element.android.libraries.architecture.AsyncData
import io.element.android.libraries.mediaviewer.api.local.LocalMedia
import io.element.android.libraries.mediaviewer.api.local.MediaInfo
import io.element.android.libraries.mediaviewer.api.local.aFileInfo
import io.element.android.libraries.mediaviewer.api.local.aPdfInfo
import io.element.android.libraries.mediaviewer.api.local.aVideoInfo
import io.element.android.libraries.mediaviewer.api.local.anAudioInfo
import io.element.android.libraries.mediaviewer.api.local.anImageInfo
import io.element.android.libraries.mediaviewer.api.local.anApkMediaInfo
import io.element.android.libraries.mediaviewer.api.local.aPdfMediaInfo
import io.element.android.libraries.mediaviewer.api.local.aVideoMediaInfo
import io.element.android.libraries.mediaviewer.api.local.anAudioMediaInfo
import io.element.android.libraries.mediaviewer.api.local.anImageMediaInfo
open class MediaViewerStateProvider : PreviewParameterProvider<MediaViewerState> {
override val values: Sequence<MediaViewerState>
@ -35,47 +35,47 @@ open class MediaViewerStateProvider : PreviewParameterProvider<MediaViewerState>
aMediaViewerState(AsyncData.Failure(IllegalStateException("error"))),
aMediaViewerState(
AsyncData.Success(
LocalMedia(Uri.EMPTY, anImageInfo())
LocalMedia(Uri.EMPTY, anImageMediaInfo())
),
anImageInfo(),
anImageMediaInfo(),
),
aMediaViewerState(
AsyncData.Success(
LocalMedia(Uri.EMPTY, aVideoInfo())
LocalMedia(Uri.EMPTY, aVideoMediaInfo())
),
aVideoInfo(),
aVideoMediaInfo(),
),
aMediaViewerState(
AsyncData.Success(
LocalMedia(Uri.EMPTY, aPdfInfo())
LocalMedia(Uri.EMPTY, aPdfMediaInfo())
),
aPdfInfo(),
aPdfMediaInfo(),
),
aMediaViewerState(
AsyncData.Loading(),
aFileInfo(),
anApkMediaInfo(),
),
aMediaViewerState(
AsyncData.Success(
LocalMedia(Uri.EMPTY, aFileInfo())
LocalMedia(Uri.EMPTY, anApkMediaInfo())
),
aFileInfo(),
anApkMediaInfo(),
),
aMediaViewerState(
AsyncData.Loading(),
anAudioInfo(),
anAudioMediaInfo(),
),
aMediaViewerState(
AsyncData.Success(
LocalMedia(Uri.EMPTY, anAudioInfo())
LocalMedia(Uri.EMPTY, anAudioMediaInfo())
),
anAudioInfo(),
anAudioMediaInfo(),
),
aMediaViewerState(
AsyncData.Success(
LocalMedia(Uri.EMPTY, anImageInfo())
LocalMedia(Uri.EMPTY, anImageMediaInfo())
),
anImageInfo(),
anImageMediaInfo(),
canDownload = false,
canShare = false,
),
@ -84,7 +84,7 @@ open class MediaViewerStateProvider : PreviewParameterProvider<MediaViewerState>
fun aMediaViewerState(
downloadedMedia: AsyncData<LocalMedia> = AsyncData.Uninitialized,
mediaInfo: MediaInfo = anImageInfo(),
mediaInfo: MediaInfo = anImageMediaInfo(),
canDownload: Boolean = true,
canShare: Boolean = true,
eventSink: (MediaViewerEvents) -> Unit = {},