无法在twilio网络聊天应用程序中在消息中附加姓名

时间:2018-08-11 14:56:48

标签: javascript html angular typescript twilio

我正在使用twilio api创建一个聊天Web应用程序。目前正在显示我的聊天记录,并且用户可以发送消息,但是我想显示当前正在发送消息的用户。

以下是我对twilio的http帖子请求

 viewMessages():Observable<any>{
return 
  this.http.get("https://chat.twilio.com/v2/Services/"+
 this.serviceId+"/Channels/"+this.myChannelId+
"/Messages",this.httpOpt).pipe(map(data=>data));
}

以下是类型脚本功能

  name=localStorage.getItem('name');
  allMessages=[];
 totalMessages:number;
 //View all messages
 viewMessage(){
 console.log(this.name+"viewName");
   this.chatBox.viewMessages().subscribe(res=>{
    this.allMessages=res.messages
    this.allMessages.forEach((message,index)=>{
    // this.allMessages[index] = this.name+message;
    message=message+this.name; 
    console.log(message+"any")
  });
  },
err=>{
  console.log(err);
})

}

但是当我在控制台中打印名称时,它将消息显示为对象(每个对象内部),我想在消息后附加名称。

0 个答案:

没有答案