Skip to content

Commit 8aabb3c

Browse files
committed
Auto shutdown okHttpClient at the end of every request
1 parent 8a62a93 commit 8aabb3c

File tree

13 files changed

+5
-24
lines changed

13 files changed

+5
-24
lines changed

src/main/java/com/litesoftwares/coingecko/CoinGeckoApi.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ public <T> T executeSync(Call<T> call) {
5656
}
5757
} catch (IOException e) {
5858
throw new CoinGeckoApiException(e);
59+
} finally {
60+
shutdown();
5961
}
6062
}
6163

src/test/java/com/litesoftwares/coingecko/examples/AssetPlatformsExample.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ public static void main(String[] args) {
1010
CoinGeckoApiClient client = new CoinGeckoApiClientImpl();
1111

1212
System.out.println(client.getAssetPlatforms());
13-
14-
client.shutdown();
1513
}
1614

1715
}

src/test/java/com/litesoftwares/coingecko/examples/CoinsExample.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,5 @@ public static void main(String[] args) {
5252

5353
List<List<String>> coinOHLC = client.getCoinOHLC("bitcoin", "usd", 1);
5454
System.out.println(coinOHLC);
55-
56-
client.shutdown();
5755
}
5856
}

src/test/java/com/litesoftwares/coingecko/examples/DecentralizedFinanceDefiExample.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,5 @@ public static void main(String[] args) {
1313
DecentralizedFinanceDefi defi = client.getDecentralizedFinanceDefi();
1414

1515
System.out.println(defi.getData());
16-
17-
client.shutdown();
18-
1916
}
2017
}

src/test/java/com/litesoftwares/coingecko/examples/EventsExample.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,5 @@ public static void main(String[] args) {
2121

2222
EventTypes eventsTypes = client.getEventsTypes();
2323
System.out.println(eventsTypes);
24-
25-
client.shutdown();
2624
}
2725
}

src/test/java/com/litesoftwares/coingecko/examples/ExchangeRatesExample.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,5 @@ public static void main(String[] args) {
1111

1212
ExchangeRates exchangeRates = client.getExchangeRates();
1313
System.out.println(exchangeRates);
14-
15-
client.shutdown();
1614
}
1715
}

src/test/java/com/litesoftwares/coingecko/examples/ExchangesExample.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,5 @@ public static void main(String[] args) {
4444

4545
long totalExchanges = exchangesList.size();
4646
System.out.println(totalExchanges);
47-
48-
client.shutdown();
4947
}
5048
}

src/test/java/com/litesoftwares/coingecko/examples/GlobalExample.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,5 @@ public static void main(String[] args) {
1919

2020
long activeCryptoCurrencies = global.getData().getActiveCryptocurrencies();
2121
System.out.println(activeCryptoCurrencies);
22-
23-
client.shutdown();
2422
}
2523
}

src/test/java/com/litesoftwares/coingecko/examples/PingExample.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,5 @@ public static void main(String[] args) {
88

99
CoinGeckoApiClient client = new CoinGeckoApiClientImpl();
1010
System.out.println(client.ping());
11-
12-
client.shutdown();
1311
}
1412
}

src/test/java/com/litesoftwares/coingecko/examples/SearchExample.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ public static void main(String[] args) {
1414
Search search = client.getSearchResult(query);
1515

1616
System.out.println(search);
17-
18-
client.shutdown();
1917
}
2018

2119
}

0 commit comments

Comments
 (0)