chore: dev-заглушки полей подключения для обкатки (0.5.2)
Prefill URL, логина, пароля и имени устройства только в debug-сборке.
This commit is contained in:
@@ -22,6 +22,7 @@ import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.unit.dp
|
||||
import kotlinx.coroutines.launch
|
||||
import ru.kalinamall.seaca.BuildConfig
|
||||
import ru.kalinamall.seaca.data.SacRepository
|
||||
|
||||
@Composable
|
||||
@@ -29,11 +30,20 @@ fun ConnectScreen(
|
||||
repo: SacRepository,
|
||||
onConnected: () -> Unit,
|
||||
) {
|
||||
var serverUrl by remember { mutableStateOf("") }
|
||||
val devDefaults = BuildConfig.DEBUG
|
||||
var serverUrl by remember {
|
||||
mutableStateOf(if (devDefaults) DevConnectDefaults.SERVER_URL else "")
|
||||
}
|
||||
var enrollmentCode by remember { mutableStateOf("") }
|
||||
var username by remember { mutableStateOf("") }
|
||||
var password by remember { mutableStateOf("") }
|
||||
var displayName by remember { mutableStateOf(android.os.Build.MODEL) }
|
||||
var username by remember {
|
||||
mutableStateOf(if (devDefaults) DevConnectDefaults.USERNAME else "")
|
||||
}
|
||||
var password by remember {
|
||||
mutableStateOf(if (devDefaults) DevConnectDefaults.PASSWORD else "")
|
||||
}
|
||||
var displayName by remember {
|
||||
mutableStateOf(if (devDefaults) DevConnectDefaults.DISPLAY_NAME else android.os.Build.MODEL)
|
||||
}
|
||||
var trustCert by remember { mutableStateOf(false) }
|
||||
var loading by remember { mutableStateOf(false) }
|
||||
var error by remember { mutableStateOf<String?>(null) }
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
package ru.kalinamall.seaca.ui.screens
|
||||
|
||||
/**
|
||||
* Временные значения для обкатки. Удалить перед релизом.
|
||||
* Используются только в debug-сборке ([ru.kalinamall.seaca.BuildConfig.DEBUG]).
|
||||
*/
|
||||
internal object DevConnectDefaults {
|
||||
const val SERVER_URL = "https://sac-api.kalinamall.ru"
|
||||
const val USERNAME = "admin"
|
||||
const val PASSWORD = "R3tt3tnatur"
|
||||
const val DISPLAY_NAME = "papas s25"
|
||||
}
|
||||
Reference in New Issue
Block a user