From 46d37978788c7d74fa04c585893e04399442dc60 Mon Sep 17 00:00:00 2001 From: Stainless Bot Date: Thu, 20 Jul 2023 01:41:29 +0000 Subject: [PATCH] fix: auto-close responses even if an exception is thrown during deserialization --- .../api/services/async/AccountServiceAsyncImpl.kt | 4 ++-- .../api/services/async/ProviderServiceAsyncImpl.kt | 2 +- .../services/async/ats/ApplicationServiceAsyncImpl.kt | 4 ++-- .../services/async/ats/CandidateServiceAsyncImpl.kt | 4 ++-- .../api/services/async/ats/JobServiceAsyncImpl.kt | 4 ++-- .../api/services/async/ats/OfferServiceAsyncImpl.kt | 4 ++-- .../api/services/async/ats/StageServiceAsyncImpl.kt | 2 +- .../api/services/async/hris/BenefitServiceAsyncImpl.kt | 10 +++++----- .../api/services/async/hris/CompanyServiceAsyncImpl.kt | 2 +- .../services/async/hris/DirectoryServiceAsyncImpl.kt | 2 +- .../services/async/hris/IndividualServiceAsyncImpl.kt | 2 +- .../async/hris/PayStatementServiceAsyncImpl.kt | 2 +- .../api/services/async/hris/PaymentServiceAsyncImpl.kt | 2 +- .../async/hris/benefits/IndividualServiceAsyncImpl.kt | 6 +++--- .../hris/individuals/EmploymentDataServiceAsyncImpl.kt | 2 +- .../api/services/blocking/AccountServiceImpl.kt | 4 ++-- .../api/services/blocking/ProviderServiceImpl.kt | 2 +- .../services/blocking/ats/ApplicationServiceImpl.kt | 4 ++-- .../api/services/blocking/ats/CandidateServiceImpl.kt | 4 ++-- .../api/services/blocking/ats/JobServiceImpl.kt | 4 ++-- .../api/services/blocking/ats/OfferServiceImpl.kt | 4 ++-- .../api/services/blocking/ats/StageServiceImpl.kt | 2 +- .../api/services/blocking/hris/BenefitServiceImpl.kt | 10 +++++----- .../api/services/blocking/hris/CompanyServiceImpl.kt | 2 +- .../api/services/blocking/hris/DirectoryServiceImpl.kt | 2 +- .../services/blocking/hris/IndividualServiceImpl.kt | 2 +- .../services/blocking/hris/PayStatementServiceImpl.kt | 2 +- .../api/services/blocking/hris/PaymentServiceImpl.kt | 2 +- .../blocking/hris/benefits/IndividualServiceImpl.kt | 6 +++--- .../hris/individuals/EmploymentDataServiceImpl.kt | 2 +- 30 files changed, 52 insertions(+), 52 deletions(-) diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/AccountServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/AccountServiceAsyncImpl.kt index 5dc857c1..da22e4dd 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/AccountServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/AccountServiceAsyncImpl.kt @@ -47,7 +47,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { disconnectHandler.handle(it) } + .use { disconnectHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -75,7 +75,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { introspectHandler.handle(it) } + .use { introspectHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ProviderServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ProviderServiceAsyncImpl.kt index e141dcd6..df39f4e2 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ProviderServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ProviderServiceAsyncImpl.kt @@ -40,7 +40,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/ApplicationServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/ApplicationServiceAsyncImpl.kt index 5bed120f..8c857f8b 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/ApplicationServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/ApplicationServiceAsyncImpl.kt @@ -41,7 +41,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -70,7 +70,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/CandidateServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/CandidateServiceAsyncImpl.kt index 467e11bf..c534b131 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/CandidateServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/CandidateServiceAsyncImpl.kt @@ -44,7 +44,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -76,7 +76,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/JobServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/JobServiceAsyncImpl.kt index 59b55f68..d3517fe6 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/JobServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/JobServiceAsyncImpl.kt @@ -41,7 +41,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -70,7 +70,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/OfferServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/OfferServiceAsyncImpl.kt index 4f9d9520..c593c38e 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/OfferServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/OfferServiceAsyncImpl.kt @@ -41,7 +41,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -70,7 +70,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/StageServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/StageServiceAsyncImpl.kt index 28d66e44..3ea610c5 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/StageServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/ats/StageServiceAsyncImpl.kt @@ -44,7 +44,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/BenefitServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/BenefitServiceAsyncImpl.kt index 0f8b3893..1ec03d11 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/BenefitServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/BenefitServiceAsyncImpl.kt @@ -64,7 +64,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { createHandler.handle(it) } + .use { createHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -96,7 +96,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -130,7 +130,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { updateHandler.handle(it) } + .use { updateHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -162,7 +162,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } @@ -196,7 +196,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listSupportedBenefitsHandler.handle(it) } + .use { listSupportedBenefitsHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/CompanyServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/CompanyServiceAsyncImpl.kt index ef88f718..18f5e4a5 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/CompanyServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/CompanyServiceAsyncImpl.kt @@ -39,7 +39,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/DirectoryServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/DirectoryServiceAsyncImpl.kt index c8c3fd88..f5f050a7 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/DirectoryServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/DirectoryServiceAsyncImpl.kt @@ -40,7 +40,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listIndividualsHandler.handle(it) } + .use { listIndividualsHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/IndividualServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/IndividualServiceAsyncImpl.kt index acad5a40..5e1994ad 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/IndividualServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/IndividualServiceAsyncImpl.kt @@ -50,7 +50,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveManyHandler.handle(it) } + .use { retrieveManyHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/PayStatementServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/PayStatementServiceAsyncImpl.kt index 27d957f6..f6cfaa58 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/PayStatementServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/PayStatementServiceAsyncImpl.kt @@ -46,7 +46,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveManyHandler.handle(it) } + .use { retrieveManyHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/PaymentServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/PaymentServiceAsyncImpl.kt index c8fe9819..ccb5a05b 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/PaymentServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/PaymentServiceAsyncImpl.kt @@ -40,7 +40,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/benefits/IndividualServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/benefits/IndividualServiceAsyncImpl.kt index 6dd96f90..ed30bdd2 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/benefits/IndividualServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/benefits/IndividualServiceAsyncImpl.kt @@ -51,7 +51,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { enrolledIdsHandler.handle(it) } + .use { enrolledIdsHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -84,7 +84,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveManyBenefitsHandler.handle(it) } + .use { retrieveManyBenefitsHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } @@ -124,7 +124,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { unenrollHandler.handle(it) } + .use { unenrollHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/individuals/EmploymentDataServiceAsyncImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/individuals/EmploymentDataServiceAsyncImpl.kt index cba70dce..6c1029eb 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/individuals/EmploymentDataServiceAsyncImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/async/hris/individuals/EmploymentDataServiceAsyncImpl.kt @@ -51,7 +51,7 @@ constructor( return clientOptions.httpClient.executeAsync(request, requestOptions).thenApply { response -> response - .let { retrieveManyHandler.handle(it) } + .use { retrieveManyHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/AccountServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/AccountServiceImpl.kt index 9b909da1..d7e13865 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/AccountServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/AccountServiceImpl.kt @@ -45,7 +45,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { disconnectHandler.handle(it) } + .use { disconnectHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -72,7 +72,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { introspectHandler.handle(it) } + .use { introspectHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ProviderServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ProviderServiceImpl.kt index 5e377f95..53bb623b 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ProviderServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ProviderServiceImpl.kt @@ -38,7 +38,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/ApplicationServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/ApplicationServiceImpl.kt index 01b249c3..f84f08e5 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/ApplicationServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/ApplicationServiceImpl.kt @@ -39,7 +39,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -67,7 +67,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/CandidateServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/CandidateServiceImpl.kt index 7b4cef5a..a9dfa571 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/CandidateServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/CandidateServiceImpl.kt @@ -42,7 +42,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -73,7 +73,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/JobServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/JobServiceImpl.kt index 11e90f41..78202642 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/JobServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/JobServiceImpl.kt @@ -36,7 +36,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -61,7 +61,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/OfferServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/OfferServiceImpl.kt index 17c0fd3b..244412e7 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/OfferServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/OfferServiceImpl.kt @@ -36,7 +36,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -64,7 +64,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/StageServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/StageServiceImpl.kt index e0ae3955..74a4bad7 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/StageServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/ats/StageServiceImpl.kt @@ -42,7 +42,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/BenefitServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/BenefitServiceImpl.kt index 2598bb8a..637ce718 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/BenefitServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/BenefitServiceImpl.kt @@ -60,7 +60,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { createHandler.handle(it) } + .use { createHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -91,7 +91,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -124,7 +124,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { updateHandler.handle(it) } + .use { updateHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -155,7 +155,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } @@ -188,7 +188,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listSupportedBenefitsHandler.handle(it) } + .use { listSupportedBenefitsHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/CompanyServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/CompanyServiceImpl.kt index 7334d70b..eff323b9 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/CompanyServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/CompanyServiceImpl.kt @@ -37,7 +37,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveHandler.handle(it) } + .use { retrieveHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/DirectoryServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/DirectoryServiceImpl.kt index b3ee6aa4..b7c62169 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/DirectoryServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/DirectoryServiceImpl.kt @@ -38,7 +38,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listIndividualsHandler.handle(it) } + .use { listIndividualsHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/IndividualServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/IndividualServiceImpl.kt index c3f99096..0ab4fda7 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/IndividualServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/IndividualServiceImpl.kt @@ -48,7 +48,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveManyHandler.handle(it) } + .use { retrieveManyHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/PayStatementServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/PayStatementServiceImpl.kt index cf243368..e9e00a7d 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/PayStatementServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/PayStatementServiceImpl.kt @@ -44,7 +44,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveManyHandler.handle(it) } + .use { retrieveManyHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/PaymentServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/PaymentServiceImpl.kt index 47d04aa2..09131390 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/PaymentServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/PaymentServiceImpl.kt @@ -38,7 +38,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { listHandler.handle(it) } + .use { listHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/benefits/IndividualServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/benefits/IndividualServiceImpl.kt index 774ac63b..c9fd3e7e 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/benefits/IndividualServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/benefits/IndividualServiceImpl.kt @@ -49,7 +49,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { enrolledIdsHandler.handle(it) } + .use { enrolledIdsHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate() @@ -81,7 +81,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveManyBenefitsHandler.handle(it) } + .use { retrieveManyBenefitsHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } @@ -120,7 +120,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { unenrollHandler.handle(it) } + .use { unenrollHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { forEach { it.validate() } diff --git a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/individuals/EmploymentDataServiceImpl.kt b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/individuals/EmploymentDataServiceImpl.kt index db597e85..9328d713 100644 --- a/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/individuals/EmploymentDataServiceImpl.kt +++ b/finch-java-core/src/main/kotlin/com/tryfinch/api/services/blocking/hris/individuals/EmploymentDataServiceImpl.kt @@ -47,7 +47,7 @@ constructor( .build() return clientOptions.httpClient.execute(request, requestOptions).let { response -> response - .let { retrieveManyHandler.handle(it) } + .use { retrieveManyHandler.handle(it) } .apply { if (requestOptions.responseValidation ?: clientOptions.responseValidation) { validate()