Skip to content

Commit

Permalink
chore: temporarily remove custom code
Browse files Browse the repository at this point in the history
  • Loading branch information
meorphis committed Apr 10, 2024
1 parent 42ba6ae commit 0de2e21
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 50 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,4 @@ interface DisputeServiceAsync {
params: DisputeRetrieveEvidenceParams,
requestOptions: RequestOptions = RequestOptions.none()
): DisputeEvidence

suspend fun uploadEvidence(disputeToken: String, file: ByteArray)
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import com.lithic.api.core.http.HttpMethod
import com.lithic.api.core.http.HttpRequest
import com.lithic.api.core.http.HttpResponse.Handler
import com.lithic.api.errors.LithicError
import com.lithic.api.errors.LithicInvalidDataException
import com.lithic.api.models.Dispute
import com.lithic.api.models.DisputeCreateParams
import com.lithic.api.models.DisputeDeleteEvidenceParams
Expand All @@ -22,11 +21,9 @@ import com.lithic.api.models.DisputeListParams
import com.lithic.api.models.DisputeRetrieveEvidenceParams
import com.lithic.api.models.DisputeRetrieveParams
import com.lithic.api.models.DisputeUpdateParams
import com.lithic.api.services.emptyHandler
import com.lithic.api.services.errorHandler
import com.lithic.api.services.json
import com.lithic.api.services.jsonHandler
import com.lithic.api.services.multipartFormData
import com.lithic.api.services.withErrorHandler

class DisputeServiceAsyncImpl
Expand Down Expand Up @@ -306,24 +303,4 @@ constructor(
}
}
}

override suspend fun uploadEvidence(disputeToken: String, file: ByteArray) {
val initiateParams =
DisputeInitiateEvidenceUploadParams.builder().disputeToken(disputeToken).build()
val initiateResponse = initiateEvidenceUpload(initiateParams)

val uploadUrl =
initiateResponse.uploadUrl()
?: throw LithicInvalidDataException("Missing 'upload_url' from response payload")

val uploadRequest =
HttpRequest.builder()
.method(HttpMethod.PUT)
.url(uploadUrl)
.body(multipartFormData(mapOf("file" to file)))
.build()
clientOptions.httpClient.executeAsync(uploadRequest).let { response ->
response.let { emptyHandler().handle(it) }
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,4 @@ interface DisputeService {
params: DisputeRetrieveEvidenceParams,
requestOptions: RequestOptions = RequestOptions.none()
): DisputeEvidence

fun uploadEvidence(disputeToken: String, file: ByteArray)
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import com.lithic.api.core.http.HttpMethod
import com.lithic.api.core.http.HttpRequest
import com.lithic.api.core.http.HttpResponse.Handler
import com.lithic.api.errors.LithicError
import com.lithic.api.errors.LithicInvalidDataException
import com.lithic.api.models.Dispute
import com.lithic.api.models.DisputeCreateParams
import com.lithic.api.models.DisputeDeleteEvidenceParams
Expand All @@ -22,11 +21,9 @@ import com.lithic.api.models.DisputeListParams
import com.lithic.api.models.DisputeRetrieveEvidenceParams
import com.lithic.api.models.DisputeRetrieveParams
import com.lithic.api.models.DisputeUpdateParams
import com.lithic.api.services.emptyHandler
import com.lithic.api.services.errorHandler
import com.lithic.api.services.json
import com.lithic.api.services.jsonHandler
import com.lithic.api.services.multipartFormData
import com.lithic.api.services.withErrorHandler

class DisputeServiceImpl
Expand Down Expand Up @@ -291,24 +288,4 @@ constructor(
}
}
}

override fun uploadEvidence(disputeToken: String, file: ByteArray) {
val initiateParams =
DisputeInitiateEvidenceUploadParams.builder().disputeToken(disputeToken).build()
val initiateResponse = initiateEvidenceUpload(initiateParams)

val uploadUrl =
initiateResponse.uploadUrl()
?: throw LithicInvalidDataException("Missing 'upload_url' from response payload")

val uploadRequest =
HttpRequest.builder()
.method(HttpMethod.PUT)
.url(uploadUrl)
.body(multipartFormData(mapOf("file" to file)))
.build()
clientOptions.httpClient.execute(uploadRequest).let { response ->
response.let { emptyHandler().handle(it) }
}
}
}

0 comments on commit 0de2e21

Please sign in to comment.