File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
src/main/kotlin/com/ecwid/apiclient/v3 Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ import com.ecwid.apiclient.v3.dto.variation.result.*
5050import com.ecwid.apiclient.v3.httptransport.HttpTransport
5151import com.ecwid.apiclient.v3.impl.*
5252import com.ecwid.apiclient.v3.jsontransformer.JsonTransformerProvider
53+ import java.io.Closeable
5354import kotlin.reflect.KClass
5455
5556open class ApiClient private constructor(
@@ -98,7 +99,8 @@ open class ApiClient private constructor(
9899 SlugInfoApiClient by slugInfoApiClient,
99100 ProductReviewsApiClient by productReviewsApiClient,
100101 StoreExtrafieldsApiClient by storeExtrafieldsApiClient,
101- SwatchesApiClient by swatchesApiClient {
102+ SwatchesApiClient by swatchesApiClient,
103+ Closeable {
102104
103105 constructor (apiClientHelper: ApiClientHelper ) : this (
104106 apiClientHelper = apiClientHelper,
@@ -126,6 +128,10 @@ open class ApiClient private constructor(
126128 swatchesApiClient = SwatchesApiClientImpl (apiClientHelper),
127129 )
128130
131+ override fun close () {
132+ apiClientHelper.httpTransport.close()
133+ }
134+
129135 companion object {
130136
131137 fun create (
You can’t perform that action at this time.
0 commit comments