From 01a25f55f22b40080ded0b6da12be5a7f33967f2 Mon Sep 17 00:00:00 2001 From: Elliot Lee Date: Tue, 23 Jan 2018 14:57:37 -0800 Subject: [PATCH] Initialize ledgerVersion to undefined --- src/broadcast.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/broadcast.ts b/src/broadcast.ts index 91495a08..5de66fd2 100644 --- a/src/broadcast.ts +++ b/src/broadcast.ts @@ -4,8 +4,7 @@ import {RippleAPI} from './api' class RippleAPIBroadcast extends RippleAPI { - // TODO: Should this default to 0, or null/undefined? - ledgerVersion: number = 0 + ledgerVersion: number | undefined = undefined private _apis: RippleAPI[] constructor(servers, options) { @@ -50,7 +49,8 @@ class RippleAPIBroadcast extends RippleAPI { } onLedgerEvent(ledger) { - if (ledger.ledgerVersion > this.ledgerVersion) { + if (ledger.ledgerVersion > this.ledgerVersion || + this.ledgerVersion === undefined) { this.ledgerVersion = ledger.ledgerVersion this.emit('ledger', ledger) }