From f7ddefa5cf0ca84a91157320d7033443371d72f1 Mon Sep 17 00:00:00 2001 From: dotansimha Date: Tue, 24 Jan 2017 21:26:31 +0200 Subject: [PATCH] Step 9.17: Subscribe to users --- src/pages/chats/new-chat.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pages/chats/new-chat.ts b/src/pages/chats/new-chat.ts index 701abf987..69f1b29a3 100644 --- a/src/pages/chats/new-chat.ts +++ b/src/pages/chats/new-chat.ts @@ -40,7 +40,13 @@ export class NewChatComponent implements OnInit { } loadUsers(): void { - this.users = this.findUsers(); + // Fetch all users matching search pattern + const subscription = MeteorObservable.subscribe('users'); + const autorun = MeteorObservable.autorun(); + + Observable.merge(subscription, autorun).subscribe(() => { + this.users = this.findUsers(); + }); } findUsers(): Observable {