feat: parse image search task metadata in agent (#277)
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user