Commit bb78d851 authored by JC Brand's avatar JC Brand

Use async function instead of explicit promises

parent 23cb7d31
...@@ -72993,11 +72993,11 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ ...@@ -72993,11 +72993,11 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
} }
}, },
renderOMEMOToolbarButton() { async renderOMEMOToolbarButton() {
const _converse = this.__super__._converse, const _converse = this.__super__._converse,
__ = _converse.__; __ = _converse.__;
const support = await _converse.contactHasOMEMOSupport(this.model.get('jid'));
_converse.contactHasOMEMOSupport(this.model.get('jid')).then(support => {
if (support) { if (support) {
const icon = this.el.querySelector('.toggle-omemo'), const icon = this.el.querySelector('.toggle-omemo'),
html = tpl_toolbar_omemo(_.extend(this.model.toJSON(), { html = tpl_toolbar_omemo(_.extend(this.model.toJSON(), {
...@@ -73010,7 +73010,6 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ ...@@ -73010,7 +73010,6 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_
this.el.querySelector('.chat-toolbar').insertAdjacentHTML('beforeend', html); this.el.querySelector('.chat-toolbar').insertAdjacentHTML('beforeend', html);
} }
} }
}).catch(_.partial(_converse.log, _, Strophe.LogLevel.ERROR));
}, },
toggleOMEMO(ev) { toggleOMEMO(ev) {
...@@ -447,10 +447,9 @@ ...@@ -447,10 +447,9 @@
} }
}, },
renderOMEMOToolbarButton () { async renderOMEMOToolbarButton () {
const { _converse } = this.__super__, const { _converse } = this.__super__, { __ } = _converse;
{ __ } = _converse; const support = await _converse.contactHasOMEMOSupport(this.model.get('jid'));
_converse.contactHasOMEMOSupport(this.model.get('jid')).then((support) => {
if (support) { if (support) {
const icon = this.el.querySelector('.toggle-omemo'), const icon = this.el.querySelector('.toggle-omemo'),
html = tpl_toolbar_omemo(_.extend(this.model.toJSON(), {'__': __})); html = tpl_toolbar_omemo(_.extend(this.model.toJSON(), {'__': __}));
...@@ -460,7 +459,6 @@ ...@@ -460,7 +459,6 @@
this.el.querySelector('.chat-toolbar').insertAdjacentHTML('beforeend', html); this.el.querySelector('.chat-toolbar').insertAdjacentHTML('beforeend', html);
} }
} }
}).catch(_.partial(_converse.log, _, Strophe.LogLevel.ERROR));
}, },
toggleOMEMO (ev) { toggleOMEMO (ev) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment