1、修复隐私政策获取时间问题
This commit is contained in:
shenzuqiang 2026-03-13 12:08:46 +08:00
parent c9d2217716
commit 990104ded1
2 changed files with 4 additions and 4 deletions

View File

@ -183,7 +183,7 @@ class MainActivity : ComponentActivity(), LoadingCallback {
} }
LaunchedEffect(generalViewModel.agreementStatus.value) { LaunchedEffect(generalViewModel.agreementStatus.value) {
if (generalViewModel.agreementStatus.value == true){ if (generalViewModel.agreementStatus.value){
//获取服务器时间 //获取服务器时间
generalViewModel.getServerTime() generalViewModel.getServerTime()
} }
@ -273,7 +273,7 @@ class MainActivity : ComponentActivity(), LoadingCallback {
AppTheme { AppTheme {
SplashScreenContent{ SplashScreenContent{
//未同意提示政策弹窗 //未同意提示政策弹窗
if (generalViewModel.agreementStatus.value == false){ if (!generalViewModel.agreementStatus.value){
//同意继续 //同意继续
PrivacyPolicyScreen( PrivacyPolicyScreen(
viewModel = loginViewModel, viewModel = loginViewModel,

View File

@ -59,8 +59,8 @@ class GeneralViewModel: BaseViewModel(){
} }
} }
private val _agreementStatus = MutableLiveData(PreferenceUtil.getAgreement()) private val _agreementStatus = mutableStateOf(PreferenceUtil.getAgreement())
val agreementStatus: LiveData<Boolean> = _agreementStatus val agreementStatus: State<Boolean> = _agreementStatus
fun setIsAgreement(agreement: Boolean){ fun setIsAgreement(agreement: Boolean){
PreferenceUtil.saveAgreement(agreement) PreferenceUtil.saveAgreement(agreement)
_agreementStatus.value = agreement _agreementStatus.value = agreement