【发布时间】:2019-05-15 01:31:27
【问题描述】:
我正在使用 xmpp 和 angular 7 创建聊天应用
我希望在用户向其他用户发送消息时显示聊天标记
如果我在一对一聊天中发送消息,它会起作用
但是如果是群聊就不行了
我应该在我的代码中进行哪些更改?
sendChatMarker(to: string, messageId: string, messagetype: string, marker: string, connection) {
//create message stanza for the chat marker
let chatMarker = $msg({
to: to,
from: connection.jid,
id: generateUUIDv4(),
})
.c(marker, {
xmlns: this.xmppNamespacesService.chatMarkerNS,
id: messageId
})
.up()
.c("store", {
xmlns: this.xmppNamespacesService.messageProcessingHintsNS
}); //to archive chat markers
//send the chat marker
connection.send(chatMarker.tree());
console.log(marker + " chat Marker is sent.", chatMarker.tree());
}
}
【问题讨论】:
标签: javascript xmpp