import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.ui.Modifier
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// Читаем локальную память телефона
val sharedPreferences = getSharedPreferences("AppPrefs", MODE_PRIVATE)
// Проверяем статус входа (по умолчанию false)
val isLoggedIn = sharedPreferences.getBoolean("isLoggedIn", false)
setContent {
MaterialTheme {
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
// Логика выбора экрана
if (isLoggedIn) {
// Если входил ранее — показываем чат
MainChatScreen()
} else {
// Если первый запуск — показываем экран приветствия
AuthScreen()
}
}
}
}
}
}