Mercurial > libervia-backend
diff sat/plugins/plugin_xep_0384.py @ 3709:09f5ac48ffe3
merge bookmark @
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 12 Nov 2021 17:21:24 +0100 |
parents | e4054b648111 52ee22d78e18 |
children | 11f7ca8afd15 |
line wrap: on
line diff
--- a/sat/plugins/plugin_xep_0384.py Mon Sep 27 08:29:09 2021 +0200 +++ b/sat/plugins/plugin_xep_0384.py Fri Nov 12 17:21:24 2021 +0100 @@ -1428,13 +1428,12 @@ header_elt = encrypted_elt.addElement('header') header_elt['sid'] = str(encryption_data['sid']) - for to_jid in to_jids: - bare_jid_s = to_jid.userhost() - - for rid, data in encryption_data['keys'][bare_jid_s].items(): + for key_data in encryption_data['keys'].values(): + for rid, data in key_data.items(): key_elt = header_elt.addElement( 'key', - content=b64enc(data['data'])) + content=b64enc(data['data']) + ) key_elt['rid'] = str(rid) if data['pre_key']: key_elt['prekey'] = 'true'