(Object symbol2, Object... optionalArgs)
| 9701 | } |
| 9702 | |
| 9703 | public java.util.concurrent.CompletableFuture<Object> fetchTickerWs(Object symbol2, Object... optionalArgs) |
| 9704 | { |
| 9705 | final Object symbol3 = symbol2; |
| 9706 | return java.util.concurrent.CompletableFuture.supplyAsync(() -> { |
| 9707 | Object symbol = symbol3; |
| 9708 | Object parameters = Helpers.getArg(optionalArgs, 0, new java.util.HashMap<String, Object>() {{}}); |
| 9709 | if (Helpers.isTrue(Helpers.GetValue(this.has, "fetchTickersWs"))) |
| 9710 | { |
| 9711 | (this.loadMarkets()).join(); |
| 9712 | Object market = this.market(symbol); |
| 9713 | symbol = Helpers.GetValue(market, "symbol"); |
| 9714 | Object tickers = (this.fetchTickersWs(new java.util.ArrayList<Object>(java.util.Arrays.asList(symbol)), parameters)).join(); |
| 9715 | Object ticker = this.safeDict(tickers, symbol); |
| 9716 | if (Helpers.isTrue(Helpers.isEqual(ticker, null))) |
| 9717 | { |
| 9718 | throw new NullResponse((String)Helpers.add(Helpers.add(this.id, " fetchTickerWs() could not find a ticker for "), symbol)) ; |
| 9719 | } else |
| 9720 | { |
| 9721 | return ticker; |
| 9722 | } |
| 9723 | } else |
| 9724 | { |
| 9725 | throw new NotSupported((String)Helpers.add(this.id, " fetchTickerWs() is not supported yet")) ; |
| 9726 | } |
| 9727 | }); |
| 9728 | |
| 9729 | } |
| 9730 | |
| 9731 | public java.util.concurrent.CompletableFuture<Object> watchTicker(Object symbol, Object... optionalArgs) |
| 9732 | { |
nothing calls this directly
no test coverage detected