diff options
author | Paul Fariello <paul@fariello.eu> | 2021-07-06 17:47:33 +0200 |
---|---|---|
committer | Paul Fariello <paul@fariello.eu> | 2021-08-19 10:02:06 +0200 |
commit | 46fe69de9b4049c5c4bf6fddb3dfba4480b13caa (patch) | |
tree | c737d06c8295b6399eb8d28e6ed902e5e059afd1 /src/omemo | |
parent | 4641537721df7e89090206802f623213a9abcb1a (diff) | |
download | profani-tty-46fe69de9b4049c5c4bf6fddb3dfba4480b13caa.tar.gz |
Ensure devicelist access model is configured before updating it
Diffstat (limited to 'src/omemo')
-rw-r--r-- | src/omemo/omemo.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/omemo/omemo.c b/src/omemo/omemo.c index 952fea89..05f543f6 100644 --- a/src/omemo/omemo.c +++ b/src/omemo/omemo.c @@ -386,10 +386,12 @@ omemo_publish_crypto_materials(void) char* barejid = connection_get_barejid(); + /* Ensure device list is properly configured */ + omemo_devicelist_configure_and_request(); + /* Ensure we get our current device list, and it gets updated with our * device_id */ g_hash_table_insert(omemo_ctx.device_list_handler, strdup(barejid), _handle_own_device_list); - omemo_devicelist_request(barejid); omemo_bundle_publish(true); |