sendMessage() { this.socket.emit('chat', {message: this.message, user: this.user, room: this.room}); }
receiveMessage() { this.getMessage().subscribe((data) => { this.incomingMessage.push(data); }); }
getMessage() { return new Observable(observer => { this.socket.on('chat', (data: any) => observer.next(data)); }); }