(Object symbol2, Object... optionalArgs)
| 9645 | } |
| 9646 | |
| 9647 | public java.util.concurrent.CompletableFuture<Object> fetchTicker(Object symbol2, Object... optionalArgs) |
| 9648 | { |
| 9649 | final Object symbol3 = symbol2; |
| 9650 | return java.util.concurrent.CompletableFuture.supplyAsync(() -> { |
| 9651 | Object symbol = symbol3; |
| 9652 | Object parameters = Helpers.getArg(optionalArgs, 0, new java.util.HashMap<String, Object>() {{}}); |
| 9653 | if (Helpers.isTrue(Helpers.GetValue(this.has, "fetchTickers"))) |
| 9654 | { |
| 9655 | (this.loadMarkets()).join(); |
| 9656 | Object market = this.market(symbol); |
| 9657 | symbol = Helpers.GetValue(market, "symbol"); |
| 9658 | Object tickers = (this.fetchTickers(new java.util.ArrayList<Object>(java.util.Arrays.asList(symbol)), parameters)).join(); |
| 9659 | Object ticker = this.safeDict(tickers, symbol); |
| 9660 | if (Helpers.isTrue(Helpers.isEqual(ticker, null))) |
| 9661 | { |
| 9662 | throw new NullResponse((String)Helpers.add(Helpers.add(this.id, " fetchTickers() could not find a ticker for "), symbol)) ; |
| 9663 | } else |
| 9664 | { |
| 9665 | return ticker; |
| 9666 | } |
| 9667 | } else |
| 9668 | { |
| 9669 | throw new NotSupported((String)Helpers.add(this.id, " fetchTicker() is not supported yet")) ; |
| 9670 | } |
| 9671 | }); |
| 9672 | |
| 9673 | } |
| 9674 | |
| 9675 | public java.util.concurrent.CompletableFuture<Object> fetchMarkPrice(Object symbol2, Object... optionalArgs) |
| 9676 | { |
no test coverage detected