chore: dev-заглушки полей подключения для обкатки (0.5.2)
Prefill URL, логина, пароля и имени устройства только в debug-сборке.
This commit is contained in:
@@ -13,8 +13,8 @@ android {
|
|||||||
applicationId = "ru.kalinamall.seaca"
|
applicationId = "ru.kalinamall.seaca"
|
||||||
minSdk = 26
|
minSdk = 26
|
||||||
targetSdk = 35
|
targetSdk = 35
|
||||||
versionCode = 15
|
versionCode = 16
|
||||||
versionName = "0.5.1"
|
versionName = "0.5.2"
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ import androidx.compose.ui.Alignment
|
|||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
|
import ru.kalinamall.seaca.BuildConfig
|
||||||
import ru.kalinamall.seaca.data.SacRepository
|
import ru.kalinamall.seaca.data.SacRepository
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
@@ -29,11 +30,20 @@ fun ConnectScreen(
|
|||||||
repo: SacRepository,
|
repo: SacRepository,
|
||||||
onConnected: () -> Unit,
|
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 enrollmentCode by remember { mutableStateOf("") }
|
||||||
var username by remember { mutableStateOf("") }
|
var username by remember {
|
||||||
var password by remember { mutableStateOf("") }
|
mutableStateOf(if (devDefaults) DevConnectDefaults.USERNAME else "")
|
||||||
var displayName by remember { mutableStateOf(android.os.Build.MODEL) }
|
}
|
||||||
|
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 trustCert by remember { mutableStateOf(false) }
|
||||||
var loading by remember { mutableStateOf(false) }
|
var loading by remember { mutableStateOf(false) }
|
||||||
var error by remember { mutableStateOf<String?>(null) }
|
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