(Object isWs, Object trades, Object... optionalArgs)
| 8289 | } |
| 8290 | |
| 8291 | public Object parseTradesHelper(Object isWs, Object trades, Object... optionalArgs) |
| 8292 | { |
| 8293 | Object market = Helpers.getArg(optionalArgs, 0, null); |
| 8294 | Object since = Helpers.getArg(optionalArgs, 1, null); |
| 8295 | Object limit = Helpers.getArg(optionalArgs, 2, null); |
| 8296 | Object parameters = Helpers.getArg(optionalArgs, 3, new java.util.HashMap<String, Object>() {{}}); |
| 8297 | trades = this.toArray(trades); |
| 8298 | Object result = new java.util.ArrayList<Object>(java.util.Arrays.asList()); |
| 8299 | for (var i = 0; Helpers.isLessThan(i, Helpers.getArrayLength(trades)); i++) |
| 8300 | { |
| 8301 | Object parsed = null; |
| 8302 | if (Helpers.isTrue(isWs)) |
| 8303 | { |
| 8304 | parsed = this.parseWsTrade(Helpers.GetValue(trades, i), market); |
| 8305 | } else |
| 8306 | { |
| 8307 | parsed = this.parseTrade(Helpers.GetValue(trades, i), market); |
| 8308 | } |
| 8309 | Object trade = this.extend(parsed, parameters); |
| 8310 | ((java.util.List<Object>)result).add(trade); |
| 8311 | } |
| 8312 | result = this.sortBy2(result, "timestamp", "id"); |
| 8313 | Object symbol = ((Helpers.isTrue((!Helpers.isEqual(market, null))))) ? Helpers.GetValue(market, "symbol") : null; |
| 8314 | return this.filterBySymbolSinceLimit(result, symbol, since, limit); |
| 8315 | } |
| 8316 | |
| 8317 | public Object parseTrades(Object trades, Object... optionalArgs) |
| 8318 | { |
no test coverage detected