diff --git a/client/imports/pages/chats/new-chat.ts b/client/imports/pages/chats/new-chat.ts index 3a62cf3..5052df3 100644 --- a/client/imports/pages/chats/new-chat.ts +++ b/client/imports/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 {