|
@@ -47,21 +47,17 @@ class SplashViewModel constructor(context: Context): ViewModel() {
|
|
|
RetrofitNetworkHandling.ResponseCallback<Any> {
|
|
|
override fun onSuccess(call: Call<Any>?, response: Any?) {
|
|
|
try {
|
|
|
- Log.d("test_api_response", "server try = $response")
|
|
|
val gson = Gson()
|
|
|
val jsonString = gson.toJson(response)
|
|
|
val type = object : TypeToken<DataResponseServers<ArrayList<ServerData>>>() {}.type
|
|
|
val data = gson.fromJson<DataResponseServers<ArrayList<ServerData>>>(jsonString, type)
|
|
|
- Log.d("test_api_response", "server try After = $response")
|
|
|
|
|
|
if (data?.status == true) {
|
|
|
- Log.d("test_fav_response", "Splash Res: ${data.message}")
|
|
|
|
|
|
mutableLiveDataServerData.value = data
|
|
|
data.data?.let { preferenceHelper.saveServerData(it)
|
|
|
}
|
|
|
data.wireguard?.let {wg ->
|
|
|
- Log.d("test_wg_data", "Splash:: ${wg.ip} ${wg.key}")
|
|
|
if (wg.ip?.isNotEmpty() == true && wg.key?.isNotEmpty() == true){
|
|
|
Log.d("test_wg_data", "WG isNotEmpty")
|
|
|
preferenceHelper.saveWireGuard(wg)
|
|
@@ -89,11 +85,9 @@ class SplashViewModel constructor(context: Context): ViewModel() {
|
|
|
}
|
|
|
|
|
|
override fun onFail(call: Call<Any>?, response: Any?) {
|
|
|
- Log.d("test_api_response", "server onFail = $response")
|
|
|
}
|
|
|
|
|
|
override fun onError(call: Call<Any>?, response: Any?) {
|
|
|
- Log.d("test_api_response", "server onError = $response")
|
|
|
}
|
|
|
|
|
|
}
|