Initialize ledgerVersion to undefined

This commit is contained in:
Elliot Lee
2018-01-23 14:57:37 -08:00
parent 94196ab268
commit 01a25f55f2

View File

@@ -4,8 +4,7 @@ import {RippleAPI} from './api'
class RippleAPIBroadcast extends RippleAPI { class RippleAPIBroadcast extends RippleAPI {
// TODO: Should this default to 0, or null/undefined? ledgerVersion: number | undefined = undefined
ledgerVersion: number = 0
private _apis: RippleAPI[] private _apis: RippleAPI[]
constructor(servers, options) { constructor(servers, options) {
@@ -50,7 +49,8 @@ class RippleAPIBroadcast extends RippleAPI {
} }
onLedgerEvent(ledger) { onLedgerEvent(ledger) {
if (ledger.ledgerVersion > this.ledgerVersion) { if (ledger.ledgerVersion > this.ledgerVersion ||
this.ledgerVersion === undefined) {
this.ledgerVersion = ledger.ledgerVersion this.ledgerVersion = ledger.ledgerVersion
this.emit('ledger', ledger) this.emit('ledger', ledger)
} }