Fix issues reported by Konsist.

This commit is contained in:
Benoit Marty
2025-03-18 11:35:11 +01:00
parent ba59fe27ba
commit af866e3407
4 changed files with 10 additions and 9 deletions

View File

@@ -20,7 +20,7 @@ import io.element.android.libraries.mediaviewer.impl.local.audio.MediaAudioView
import io.element.android.libraries.mediaviewer.impl.local.file.MediaFileView
import io.element.android.libraries.mediaviewer.impl.local.image.MediaImageView
import io.element.android.libraries.mediaviewer.impl.local.pdf.MediaPdfView
import io.element.android.libraries.mediaviewer.impl.local.txt.TxtFileView
import io.element.android.libraries.mediaviewer.impl.local.txt.TextFileView
import io.element.android.libraries.mediaviewer.impl.local.video.MediaVideoView
@Composable
@@ -49,7 +49,7 @@ fun LocalMediaView(
localMedia = localMedia,
modifier = modifier,
)
mimeType == MimeTypes.PlainText -> TxtFileView(
mimeType == MimeTypes.PlainText -> TextFileView(
localMedia = localMedia,
textFileViewer = textFileViewer,
modifier = modifier,

View File

@@ -12,7 +12,7 @@ import io.element.android.libraries.architecture.AsyncData
import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.persistentListOf
open class TxtFileProvider : PreviewParameterProvider<AsyncData<ImmutableList<String>>> {
open class TextFileContentProvider : PreviewParameterProvider<AsyncData<ImmutableList<String>>> {
override val values: Sequence<AsyncData<ImmutableList<String>>>
get() = sequenceOf(
AsyncData.Uninitialized,

View File

@@ -32,7 +32,7 @@ import kotlinx.collections.immutable.ImmutableList
import kotlinx.collections.immutable.toImmutableList
@Composable
fun TxtFileView(
fun TextFileView(
localMedia: LocalMedia?,
textFileViewer: TextFileViewer,
modifier: Modifier = Modifier,
@@ -55,7 +55,7 @@ fun TxtFileView(
}
}
}
TxtFileViewContent(
TextFileContentView(
data = data.value,
textFileViewer = textFileViewer,
modifier = modifier,
@@ -63,7 +63,7 @@ fun TxtFileView(
}
@Composable
private fun TxtFileViewContent(
private fun TextFileContentView(
data: AsyncData<ImmutableList<String>>,
textFileViewer: TextFileViewer,
modifier: Modifier = Modifier,
@@ -95,10 +95,10 @@ private fun TxtFileViewContent(
@PreviewsDayNight
@Composable
internal fun TxtFileViewPreview(
@PreviewParameter(TxtFileProvider::class) text: AsyncData<ImmutableList<String>>,
internal fun TextFileContentViewPreview(
@PreviewParameter(TextFileContentProvider::class) text: AsyncData<ImmutableList<String>>,
) = ElementPreview {
TxtFileViewContent(
TextFileContentView(
data = text,
textFileViewer = { lines, modifier ->
Text(

View File

@@ -51,6 +51,7 @@ class KonsistClassNameTest {
.withoutName(
"AspectRatioProvider",
"OverlapRatioProvider",
"TextFileContentProvider",
)
.also {
// Check that classes are actually found