From 235b24d1d43be70d206469eaec755d988f1c754a Mon Sep 17 00:00:00 2001 From: JC Brand Date: Wed, 22 Aug 2018 11:59:50 +0200 Subject: [PATCH] Bugfixes. - Use sizzle xmlns selector (which doesn't work with `querySelector`) - PEP Subscription didn't have `+` before `notify` --- src/converse-omemo.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/converse-omemo.js b/src/converse-omemo.js index c4baa1af3..0d0fbba34 100644 --- a/src/converse-omemo.js +++ b/src/converse-omemo.js @@ -821,7 +821,7 @@ publishBundle () { const store = _converse.omemo_store, - signed_prekey = store.get('signed_prekey'); + signed_prekey = store.get('signed_prekey'); return new Promise((resolve, reject) => { const stanza = $iq({ @@ -929,7 +929,7 @@ function registerPEPPushHandler () { // Add a handler for devices pushed from other connected clients _converse.connection.addHandler((message) => { - if (message.querySelector('event[xmlns="'+Strophe.NS.PUBSUB+'#event"]')) { + if (sizzle(`event[xmlns="${Strophe.NS.PUBSUB}#event"]`, message).length) { updateDevicesFromStanza(message); updateBundleFromStanza(message); } @@ -966,7 +966,7 @@ _converse.api.listen.on('renderToolbar', (view) => view.renderOMEMOToolbarButton()); _converse.api.listen.on('statusInitialized', initOMEMO); _converse.api.listen.on('addClientFeatures', - () => _converse.api.disco.own.features.add(Strophe.NS.OMEMO_DEVICELIST+"notify")); + () => _converse.api.disco.own.features.add(`${Strophe.NS.OMEMO_DEVICELIST}+notify`)); _converse.api.listen.on('userDetailsModalInitialized', (contact) => { const jid = contact.get('jid');