[U] Update usage

This commit is contained in:
2025-10-26 17:11:03 +08:00
parent 238f61d737
commit 3c9aeda256
2 changed files with 7 additions and 17 deletions
@@ -18,7 +18,6 @@ class UploadWorker(
val originalPhotoPath = inputData.getString("originalPhotoPath") ?: return Result.failure()
val editedPhotoPath = inputData.getString("editedPhotoPath") ?: return Result.failure()
val urlName = inputData.getString("urlName") ?: return Result.failure()
val ownerKey = "1234" // This should probably be passed as an input argument as well
val originalPhoto = File(originalPhotoPath)
val editedPhoto = File(editedPhotoPath)
@@ -26,8 +25,7 @@ class UploadWorker(
return try {
val backendClient = BackendClient()
val response = backendClient.uploadImage(
id = urlName,
ownerKey = ownerKey,
ownerKey = urlName,
originalPhoto = originalPhoto,
editedPhoto = editedPhoto
)
@@ -34,12 +34,7 @@ class BackendClient {
private const val SERVER_URL = "http://172.16.0.212:3000" // For Android emulator
}
suspend fun uploadImage(
id: String,
ownerKey: String,
originalPhoto: File,
editedPhoto: File
): HttpResponse {
suspend fun uploadImage(ownerKey: String, originalPhoto: File, editedPhoto: File): HttpResponse {
val origB = originalPhoto.readBytes()
val editB = editedPhoto.readBytes()
println(origB.size)
@@ -49,14 +44,11 @@ class BackendClient {
append("x-instant-key", API_KEY)
}
setBody(
MultiPartFormDataContent(
formData {
append("id", id)
append("owner_key", ownerKey)
append("\"photo\"", originalPhoto.name, ContentType.Image.JPEG, origB.size.toLong()) { write(origB) }
append("\"edited_photo\"", editedPhoto.name, ContentType.Image.JPEG, editB.size.toLong()) { write(editB) }
}
)
MultiPartFormDataContent(formData {
append("owner_key", ownerKey)
append("\"photo\"", originalPhoto.name, ContentType.Image.JPEG, origB.size.toLong()) { write(origB) }
append("\"edited_photo\"", editedPhoto.name, ContentType.Image.JPEG, editB.size.toLong()) { write(editB) }
})
)
timeout { HttpTimeoutConfig(1 * 60 * 1000L) }
}