From 0b6cf20183b07b8d3a9c09356e2365d4a21803f7 Mon Sep 17 00:00:00 2001 From: Paul Fariello Date: Wed, 18 Aug 2021 12:07:09 +0200 Subject: OMEMO: try device list creation and reconfigure on precondition-not-met --- src/omemo/omemo.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/omemo') diff --git a/src/omemo/omemo.c b/src/omemo/omemo.c index 05f543f6..b5213d6a 100644 --- a/src/omemo/omemo.c +++ b/src/omemo/omemo.c @@ -386,12 +386,11 @@ 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); -- cgit 1.4.1-2-gfad0