Fix errors

This commit is contained in:
2025-12-16 21:22:50 +03:00
Unverified
parent fe4ea2f91b
commit dd4f6f5552
19 changed files with 26 additions and 63 deletions
@@ -1,7 +1,5 @@
package ru.fromchat.ui.chat
import androidx.compose.animation.core.animateFloatAsState
import androidx.compose.animation.core.tween
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.size
@@ -32,11 +30,6 @@ fun Avatar(
modifier: Modifier = Modifier
) {
var imageLoadFailed by remember { mutableStateOf(false) }
val alpha by animateFloatAsState(
targetValue = if (imageLoadFailed) 0f else 1f,
animationSpec = tween(300),
label = "avatar_fade"
)
val gradient = remember(displayName) { generateGradientFromName(displayName) }
val initials = remember(displayName) { getInitials(displayName) }
@@ -2,7 +2,6 @@ package ru.fromchat.ui.chat
import androidx.compose.ui.graphics.Brush
import androidx.compose.ui.graphics.Color
import androidx.compose.material3.MaterialTheme
import kotlin.math.abs
/**
@@ -48,6 +48,7 @@ data class ContextMenuState(
val position: IntOffset = IntOffset(0, 0)
)
@Suppress("AssignedValueIsNeverRead")
@Composable
fun MessageContextMenu(
state: ContextMenuState,
@@ -26,12 +26,11 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.draw.shadow
import androidx.compose.ui.geometry.Offset
import androidx.compose.ui.graphics.Brush
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.input.pointer.pointerInput
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.geometry.Offset
import androidx.compose.ui.unit.IntOffset
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import kotlinx.datetime.TimeZone
@@ -20,7 +20,6 @@ import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.runtime.setValue
import androidx.compose.ui.Modifier
@@ -31,14 +30,12 @@ import ru.fromchat.coming_soon
import ru.fromchat.contacts
import ru.fromchat.dms
import ru.fromchat.settings
import ru.fromchat.ui.LocalNavController
import ru.fromchat.utils.exclude
@Suppress("AssignedValueIsNeverRead")
@Composable
fun MainScreen(onLogout: () -> Unit = {}) {
var selectedTab by rememberSaveable { mutableStateOf("chats") }
val navController = LocalNavController.current
Scaffold(
bottomBar = {
@@ -56,7 +56,7 @@ inline fun HttpClientConfig<*>.defaultRequest(
/**
* Installs [Logging] in a Ktor client config.
* @param settings Lambda to configure the [Logging.Config].
* @param settings Lambda to configure the [LoggingConfig].
*/
inline fun HttpClientConfig<*>.logging(
crossinline settings: LoggingConfig.() -> Unit