diff --git a/waltid-wallet-api/src/main/kotlin/id/walt/webwallet/service/exchange/IssuanceService.kt b/waltid-wallet-api/src/main/kotlin/id/walt/webwallet/service/exchange/IssuanceService.kt index a24e6afe4..dd0d023cd 100644 --- a/waltid-wallet-api/src/main/kotlin/id/walt/webwallet/service/exchange/IssuanceService.kt +++ b/waltid-wallet-api/src/main/kotlin/id/walt/webwallet/service/exchange/IssuanceService.kt @@ -15,6 +15,7 @@ import id.walt.oid4vc.responses.TokenResponse import id.walt.oid4vc.util.randomUUID import id.walt.webwallet.manifest.extractor.EntraManifestExtractor import id.walt.webwallet.service.oidc4vc.TestCredentialWallet +import id.walt.webwallet.utils.WalletHttpClients import io.ktor.client.* import io.ktor.client.call.* import io.ktor.client.engine.cio.* @@ -32,12 +33,7 @@ import kotlinx.serialization.json.jsonPrimitive import org.slf4j.LoggerFactory object IssuanceService { - private val http = HttpClient(CIO) { - install(ContentNegotiation) { - json() - } - followRedirects = false - } + private val http = WalletHttpClients.getHttpClient() private val logger = LoggerFactory.getLogger(this::class.java) suspend fun useOfferRequest(