(self, data, currency: Currency = None, since: Int = None, limit: Int = None, params={})
| 5359 | return self.filter_by_currency_since_limit(result, code, since, limit) |
| 5360 | |
| 5361 | def parse_ledger(self, data, currency: Currency = None, since: Int = None, limit: Int = None, params={}): |
| 5362 | result = [] |
| 5363 | arrayData = self.to_array(data) |
| 5364 | for i in range(0, len(arrayData)): |
| 5365 | itemOrItems = self.parse_ledger_entry(arrayData[i], currency) |
| 5366 | if isinstance(itemOrItems, list): |
| 5367 | for j in range(0, len(itemOrItems)): |
| 5368 | result.append(self.extend(itemOrItems[j], params)) |
| 5369 | else: |
| 5370 | result.append(self.extend(itemOrItems, params)) |
| 5371 | result = self.sort_by(result, 'timestamp') |
| 5372 | code = currency['code'] if (currency is not None) else None |
| 5373 | return self.filter_by_currency_since_limit(result, code, since, limit) |
| 5374 | |
| 5375 | def nonce(self): |
| 5376 | return self.seconds() |
no test coverage detected