diff --git a/android/app/src/main/java/cn/ilapage/goauto/agent/network/AgentApiClient.kt b/android/app/src/main/java/cn/ilapage/goauto/agent/network/AgentApiClient.kt index 9f017c0..8087576 100644 --- a/android/app/src/main/java/cn/ilapage/goauto/agent/network/AgentApiClient.kt +++ b/android/app/src/main/java/cn/ilapage/goauto/agent/network/AgentApiClient.kt @@ -60,6 +60,14 @@ data class AgentTask( val status: String, val source: String, val replacementOriginType: String, + val imageSearch: ImageSearchImage?, +) + +data class ImageSearchImage( + val imageUrl: String, + val mediaType: String, + val sizeBytes: Long, + val sha256: String, ) data class CurrentPageIdentity( @@ -584,6 +592,7 @@ class AgentApiClient(private val serverUrl: String) { status = data.getString("status"), source = data.optString("source", "admin"), replacementOriginType = data.optString("replacementOriginType"), + imageSearch = data.optJSONObject("imageSearch")?.let { image -> ImageSearchImage(image.getString("imageUrl"), image.getString("mediaType"), image.getLong("sizeBytes"), image.getString("sha256")) }, ) private fun purchaseTask(data: JSONObject) = PurchaseAgentTask(