|
@@ -54,6 +54,7 @@ class SplashVm(application: Application) : BaseViewModel(application) {
|
|
val data = ApiManager.configApi.getApiDomain()
|
|
val data = ApiManager.configApi.getApiDomain()
|
|
setBaseUrl(data.host)
|
|
setBaseUrl(data.host)
|
|
RetrofitManager.resetUrl()
|
|
RetrofitManager.resetUrl()
|
|
|
|
+ getAppConfig()
|
|
if (UserInfo.getLoginModel() == null) {
|
|
if (UserInfo.getLoginModel() == null) {
|
|
jumpToLoginLiveData.value = false
|
|
jumpToLoginLiveData.value = false
|
|
} else {
|
|
} else {
|
|
@@ -131,4 +132,17 @@ class SplashVm(application: Application) : BaseViewModel(application) {
|
|
.navigation()
|
|
.navigation()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 获取配置
|
|
|
|
+ */
|
|
|
|
+ private fun getAppConfig(){
|
|
|
|
+ requestData {
|
|
|
|
+ val data = ApiManager.configApi.getAppConfig()
|
|
|
|
+ SpUtil.putString("configModel", gson.toJson(data))
|
|
|
|
+ UrlConstant.setAgoraId(data.agoral_app_id)
|
|
|
|
+ UrlConstant.setImId(data.im_app_id)
|
|
|
|
+ UrlConstant.lottieDownloadUrl = data.special_zip_url
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|