Merge pull request #10 from MNCHL/MNCHL-patch-11

Update UpdateManager.kt
This commit is contained in:
MNCHL 2023-12-25 20:20:43 +08:00 committed by GitHub
commit aba3d7698a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -9,6 +9,7 @@ import android.util.Log
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
import okhttp3.Request import okhttp3.Request
import okhttp3.Response import okhttp3.Response
import okhttp3.ResponseBody
import org.json.JSONObject import org.json.JSONObject
class UpdateManager(private val context: Context) { class UpdateManager(private val context: Context) {
@ -30,18 +31,18 @@ class UpdateManager(private val context: Context) {
val response: Response = client.newCall(request).execute() val response: Response = client.newCall(request).execute()
val responseBody = response.body() if (response.isSuccessful) {
val responseCode = response.code() val responseBody: ResponseBody? = response.body() // 存储在变量中
val responseCode = response.code() // 存储在变量中
if (responseBody != null) { if (responseBody != null) {
if (responseCode == 200) {
val result = responseBody.string() val result = responseBody.string()
return result return result
} else { } else {
Log.e(TAG, "Unsuccessful response: $responseCode") Log.e(TAG, "Response body is empty")
} }
} else { } else {
Log.e(TAG, "Response body is empty") Log.e(TAG, "Unsuccessful response: ${response.code()}")
} }
} catch (e: Exception) { } catch (e: Exception) {
Log.e(TAG, "Error checking for updates: ${e.message}") Log.e(TAG, "Error checking for updates: ${e.message}")