да, вы правы, он работает сейчас, когда я немного изменил свои методы в моем сервисе
messagearray : MessageViewModel[] = []
getMessages()
{
this._hubConnection.invoke ("GetMessages") .then ((messagedata: MessageData []) => {
this.messagearray = messagedata;
this.message$.next(this.messagearray)
}). Catch (err => {console.log (err)})
}
теперь, когда у меня есть новое сообщение от любого пользователя, я помещаю новое сообщение в массив
this._hubConnection.on("MessageReceived", (message) =>
{
this.messagearray.push(message)
this.message$.next(this.messagearray)
})