Let's actually wait that poezio is released to remove MUC workaround.
This reverts commit 91e52cb724
.
This commit is contained in:
parent
8bb0ba7bae
commit
81ce08d2be
1 changed files with 9 additions and 0 deletions
|
@ -155,6 +155,15 @@ class Plugin(E2EEPlugin):
|
||||||
self.display_error('Unable to decrypt the message.')
|
self.display_error('Unable to decrypt the message.')
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
# XXX: This is only needed to workaround a bug in poezio (fixed in
|
||||||
|
# 00a91774) that makes it not give us realjids. Remove when there is a
|
||||||
|
# poezio release including it.
|
||||||
|
# The realjid of the participant needs to be retrieved in a MUC.
|
||||||
|
if isinstance(tab, MucTab):
|
||||||
|
user = tab.get_user_by_name(jid.resource)
|
||||||
|
if user is not None and user.jid != JID(''):
|
||||||
|
jid = user.jid
|
||||||
|
|
||||||
body = None
|
body = None
|
||||||
try:
|
try:
|
||||||
encrypted = message['omemo_encrypted']
|
encrypted = message['omemo_encrypted']
|
||||||
|
|
Loading…
Reference in a new issue