Use Strophe.getBareJidFromJid to get bare JIDs
This commit is contained in:
parent
76fc6e64f3
commit
471e094b71
|
@ -4,6 +4,7 @@ chimeversePlugin.register = (login) => {
|
||||||
converse.plugins.add('chimeVerse', {
|
converse.plugins.add('chimeVerse', {
|
||||||
initialize: (event) => {
|
initialize: (event) => {
|
||||||
let _converse = event.properties._converse
|
let _converse = event.properties._converse
|
||||||
|
let Strophe = converse.env.Strophe
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check if message stanza has some body payload
|
* Check if message stanza has some body payload
|
||||||
|
@ -31,11 +32,9 @@ chimeversePlugin.register = (login) => {
|
||||||
// Display notifications only for "payloaded" messages
|
// Display notifications only for "payloaded" messages
|
||||||
if (isBodyMessage(data.stanza.childNodes)) {
|
if (isBodyMessage(data.stanza.childNodes)) {
|
||||||
let sender = data.stanza.attributes.from.nodeValue
|
let sender = data.stanza.attributes.from.nodeValue
|
||||||
let senderJid = sender
|
let senderJid = Strophe.getBareJidFromJid(sender)
|
||||||
if (sender.indexOf('/') !== -1) {
|
let loginJid = Strophe.getBareJidFromJid(login)
|
||||||
senderJid = sender.substr(0, sender.lastIndexOf('/'))
|
if (senderJid != loginJid) {
|
||||||
}
|
|
||||||
if (senderJid != login) {
|
|
||||||
console.log(senderJid)
|
console.log(senderJid)
|
||||||
let event = new CustomEvent('conversejs-unread', {detail: senderJid})
|
let event = new CustomEvent('conversejs-unread', {detail: senderJid})
|
||||||
document.dispatchEvent(event)
|
document.dispatchEvent(event)
|
||||||
|
|
Loading…
Reference in New Issue