Skip to content

Commit 0d08f9f

Browse files
authored
Merge pull request Philipinho#47 from jansoren/master
Added category in CoinGeckoApiClient.getMarkets call
2 parents 54af596 + 7885591 commit 0d08f9f

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ Map<String, Map<String, Double>> getTokenPrice(String id, String contractAddress
3737

3838
List<CoinMarkets> getCoinMarkets(String vsCurrency, String ids, String order, Integer perPage, Integer page, boolean sparkline, String priceChangePercentage);
3939

40+
List<CoinMarkets> getCoinMarkets(String vsCurrency, String ids, String category, String order, Integer perPage, Integer page, boolean sparkline, String priceChangePercentage);
41+
4042
CoinFullData getCoinById(String id);
4143

4244
CoinFullData getCoinById(String id, boolean localization, boolean tickers, boolean marketData, boolean communityData, boolean developerData, boolean sparkline);

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ Call<Map<String,Map<String, Double>>> getTokenPrice(@Path("id") String id, @Quer
4646

4747
@GET("coins/markets")
4848
Call<List<CoinMarkets>> getCoinMarkets(@Query("vs_currency") String vsCurrency, @Query("ids") String ids,
49+
@Query("category") String category,
4950
@Query("order") String order, @Query("per_page") Integer perPage,
5051
@Query("page") Integer page, @Query("sparkline") boolean sparkline,
5152
@Query("price_change_percentage") String priceChangePercentage);

src/main/java/com/litesoftwares/coingecko/impl/CoinGeckoApiClientImpl.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,12 @@ public List<CoinMarkets> getCoinMarkets(String vsCurrency) {
8383

8484
@Override
8585
public List<CoinMarkets> getCoinMarkets(String vsCurrency, String ids, String order, Integer perPage, Integer page, boolean sparkline, String priceChangePercentage) {
86-
return coinGeckoApi.executeSync(coinGeckoApiService.getCoinMarkets(vsCurrency,ids,order,perPage,page,sparkline,priceChangePercentage));
86+
return getCoinMarkets(vsCurrency,ids,null,order,perPage,page,sparkline,priceChangePercentage);
87+
}
88+
89+
@Override
90+
public List<CoinMarkets> getCoinMarkets(String vsCurrency, String ids, String category, String order, Integer perPage, Integer page, boolean sparkline, String priceChangePercentage) {
91+
return coinGeckoApi.executeSync(coinGeckoApiService.getCoinMarkets(vsCurrency,ids,category,order,perPage,page,sparkline,priceChangePercentage));
8792
}
8893

8994
@Override

0 commit comments

Comments
 (0)