From 206f6af2677591e020950e7dadae9c18691284a6 Mon Sep 17 00:00:00 2001 From: dotansimha Date: Tue, 24 Jan 2017 20:05:09 +0200 Subject: [PATCH] Step 10.2: Add counter to client side --- src/pages/messages/messages.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/messages/messages.ts b/src/pages/messages/messages.ts index 5e1131818..8682093e9 100644 --- a/src/pages/messages/messages.ts +++ b/src/pages/messages/messages.ts @@ -23,6 +23,7 @@ export class MessagesPage implements OnInit, OnDestroy { senderId: string; loadingMessages: boolean; messagesComputation: Subscription; + messagesBatchCounter: number = 0; constructor( navParams: NavParams, @@ -65,7 +66,8 @@ export class MessagesPage implements OnInit, OnDestroy { this.scrollOffset = this.scroller.scrollHeight; MeteorObservable.subscribe('messages', - this.selectedChat._id + this.selectedChat._id, + ++this.messagesBatchCounter ).subscribe(() => { // Keep tracking changes in the dataset and re-render the view if (!this.messagesComputation) {