Skip to content

Commit ead64b3

Browse files
committed
add limit query parameter for getMarkets
1 parent 73ea08f commit ead64b3

6 files changed

Lines changed: 8 additions & 8 deletions

File tree

src/main/java/com/binance/dex/api/client/BinanceDexApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public interface BinanceDexApi {
3636
Call<List<Token>> getTokens();
3737

3838
@GET("/api/v1/markets")
39-
Call<List<Market>> getMarkets();
39+
Call<List<Market>> getMarkets(@Query("limit") Integer limit);
4040

4141

4242
@GET("/api/v1/depth")

src/main/java/com/binance/dex/api/client/BinanceDexApiAsyncRestClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public interface BinanceDexApiAsyncRestClient {
1717

1818
void getPeers(BinanceDexApiCallback<List<Peer>> callback);
1919

20-
void getMarkets(BinanceDexApiCallback<List<Market>> callback);
20+
void getMarkets(Integer limit, BinanceDexApiCallback<List<Market>> callback);
2121

2222
void getAccount(String address, BinanceDexApiCallback<Account> callback);
2323

src/main/java/com/binance/dex/api/client/BinanceDexApiRestClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public interface BinanceDexApiRestClient {
2222

2323
List<Fees> getFees();
2424

25-
List<Market> getMarkets();
25+
List<Market> getMarkets(Integer limit);
2626

2727
Account getAccount(String address);
2828

src/main/java/com/binance/dex/api/client/impl/BinanceDexApiAsyncRestClientImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ public void getPeers(BinanceDexApiCallback<List<Peer>> callback) {
3838
}
3939

4040
@Override
41-
public void getMarkets(BinanceDexApiCallback<List<Market>> callback) {
42-
binanceDexApi.getMarkets().enqueue(new BinanceDexApiCallbackAdapter<>(callback));
41+
public void getMarkets(Integer limit, BinanceDexApiCallback<List<Market>> callback) {
42+
binanceDexApi.getMarkets(limit).enqueue(new BinanceDexApiCallbackAdapter<>(callback));
4343
}
4444

4545
@Override

src/main/java/com/binance/dex/api/client/impl/BinanceDexApiRestClientImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ public List<Fees> getFees() {
4646
return BinanceDexApiClientGenerator.executeSync(binanceDexApi.getFees());
4747
}
4848

49-
public List<Market> getMarkets() {
50-
return BinanceDexApiClientGenerator.executeSync(binanceDexApi.getMarkets());
49+
public List<Market> getMarkets(Integer limit) {
50+
return BinanceDexApiClientGenerator.executeSync(binanceDexApi.getMarkets(limit));
5151
}
5252

5353
public Account getAccount(String address) {

src/test/java/com/binance/dex/api/client/encoding/message/TestRestClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class TestRestClient {
2222

2323
@Test
2424
public void testGetMarkets() {
25-
List<Market> mkts = client.getMarkets();
25+
List<Market> mkts = client.getMarkets(1000);
2626
for (Market m : mkts) {
2727
System.out.println(m);
2828
}

0 commit comments

Comments
 (0)