honghengqiang 2 سال پیش
والد
کامیت
22b5aa0019

+ 14 - 0
app/src/main/java/com/swago/app/SplashVm.kt

@@ -54,6 +54,7 @@ class SplashVm(application: Application) : BaseViewModel(application) {
                 val data = ApiManager.configApi.getApiDomain()
                 setBaseUrl(data.host)
                 RetrofitManager.resetUrl()
+                getAppConfig()
                 if (UserInfo.getLoginModel() == null) {
                     jumpToLoginLiveData.value = false
                 } else {
@@ -131,4 +132,17 @@ class SplashVm(application: Application) : BaseViewModel(application) {
                 .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
+        }
+    }
 }

+ 0 - 6
login/src/main/java/com/swago/login/LoginActivity.kt

@@ -209,10 +209,4 @@ class LoginActivity : BaseXActivity<ActivityLoginBinding>() {
             }
         }
     }
-
-
-    override fun onResume() {
-        super.onResume()
-        loginVm.getAppConfig()
-    }
 }

+ 0 - 15
login/src/main/java/com/swago/login/LoginVm.kt

@@ -61,19 +61,4 @@ class LoginVm(application: Application) : BaseViewModel(application) {
             }
         }
     }
-
-
-    /**
-     * 获取配置
-     */
-    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
-
-        }
-    }
 }