Fix lint, detekt and konsist checks

This commit is contained in:
ganfra
2026-07-22 16:40:26 +02:00
parent e24e15a0c4
commit 19c38f7e7f
6 changed files with 4 additions and 8 deletions
@@ -145,9 +145,9 @@ fun MessagesView(
onJoinCallClick: (isAudioCall: Boolean) -> Unit, onJoinCallClick: (isAudioCall: Boolean) -> Unit,
onViewAllPinnedMessagesClick: () -> Unit, onViewAllPinnedMessagesClick: () -> Unit,
onThreadsListClick: () -> Unit, onThreadsListClick: () -> Unit,
knockRequestsBannerView: @Composable () -> Unit,
modifier: Modifier = Modifier, modifier: Modifier = Modifier,
forceJumpToBottomVisibility: Boolean = false, forceJumpToBottomVisibility: Boolean = false,
knockRequestsBannerView: @Composable () -> Unit,
customReactionBottomSheet: @Composable () -> Unit, customReactionBottomSheet: @Composable () -> Unit,
) { ) {
val eventContentValidationState = LocalEventContentValidationState.current val eventContentValidationState = LocalEventContentValidationState.current
@@ -11,7 +11,6 @@ package io.element.android.libraries.emoji.impl
import android.content.Context import android.content.Context
import dev.zacsweers.metro.AppScope import dev.zacsweers.metro.AppScope
import dev.zacsweers.metro.ContributesBinding import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.Inject
import dev.zacsweers.metro.SingleIn import dev.zacsweers.metro.SingleIn
import io.element.android.emojibasebindings.EmojibaseDatasource import io.element.android.emojibasebindings.EmojibaseDatasource
import io.element.android.emojibasebindings.EmojibaseStore import io.element.android.emojibasebindings.EmojibaseStore
@@ -22,7 +21,6 @@ import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.CoroutineStart import kotlinx.coroutines.CoroutineStart
import kotlinx.coroutines.async import kotlinx.coroutines.async
@Inject
@SingleIn(AppScope::class) @SingleIn(AppScope::class)
@ContributesBinding(AppScope::class) @ContributesBinding(AppScope::class)
class DefaultEmojibaseProvider( class DefaultEmojibaseProvider(
@@ -10,14 +10,12 @@ package io.element.android.libraries.emoji.impl.picker
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import dev.zacsweers.metro.ContributesBinding import dev.zacsweers.metro.ContributesBinding
import dev.zacsweers.metro.Inject
import io.element.android.emojibasebindings.Emoji import io.element.android.emojibasebindings.Emoji
import io.element.android.libraries.di.SessionScope import io.element.android.libraries.di.SessionScope
import io.element.android.libraries.emoji.api.picker.EmojiPickerRenderer import io.element.android.libraries.emoji.api.picker.EmojiPickerRenderer
import io.element.android.libraries.emoji.api.picker.EmojiPickerState import io.element.android.libraries.emoji.api.picker.EmojiPickerState
import kotlinx.collections.immutable.ImmutableSet import kotlinx.collections.immutable.ImmutableSet
@Inject
@ContributesBinding(SessionScope::class) @ContributesBinding(SessionScope::class)
class DefaultEmojiPickerRenderer : EmojiPickerRenderer { class DefaultEmojiPickerRenderer : EmojiPickerRenderer {
@Composable @Composable
@@ -69,9 +69,9 @@ internal fun EmojiItem(
skinPickerEmoji: Emoji?, skinPickerEmoji: Emoji?,
selectedSkinUnicodes: ImmutableSet<String>, selectedSkinUnicodes: ImmutableSet<String>,
hasSelectedSkin: Boolean, hasSelectedSkin: Boolean,
contentDescription: @Composable (emoji: Emoji, isSelected: Boolean) -> String = { emoji, _ -> emoji.unicode },
modifier: Modifier = Modifier, modifier: Modifier = Modifier,
emojiSize: TextUnit = 20.sp, emojiSize: TextUnit = 20.sp,
contentDescription: @Composable (emoji: Emoji, isSelected: Boolean) -> String = { emoji, _ -> emoji.unicode },
) { ) {
val backgroundColor = when { val backgroundColor = when {
isSelected -> ElementTheme.colors.bgActionPrimaryRest isSelected -> ElementTheme.colors.bgActionPrimaryRest
@@ -11,7 +11,7 @@ import io.element.android.libraries.emoji.api.picker.EmojiPickerPresenter
import io.element.android.libraries.emoji.api.picker.EmojiPickerState import io.element.android.libraries.emoji.api.picker.EmojiPickerState
fun fakeEmojiPickerPresenter( fun fakeEmojiPickerPresenter(
state: EmojiPickerState = FakeEmojiPickerState(), state: EmojiPickerState = FakeEmojiPickerState(isReady = true),
): EmojiPickerPresenter = EmojiPickerPresenter { state } ): EmojiPickerPresenter = EmojiPickerPresenter { state }
fun fakeEmojiPickerPresenterFactory( fun fakeEmojiPickerPresenterFactory(
@@ -14,5 +14,5 @@ import io.element.android.libraries.emoji.api.picker.EmojiPickerState
* tests). * tests).
*/ */
data class FakeEmojiPickerState( data class FakeEmojiPickerState(
override val isReady: Boolean = true, override val isReady: Boolean,
) : EmojiPickerState ) : EmojiPickerState