From e54ac77f2e14285f233ea906558ba9cf9e9eea07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Tue, 6 Jul 2021 16:27:17 -0400 Subject: [PATCH] jamiaccount: sync profile with other devices Change-Id: I74f8b2cdb8cdf258022f32478dba8dad9e54353c --- src/data_transfer.cpp | 6 ++++-- src/jamidht/jamiaccount.cpp | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/data_transfer.cpp b/src/data_transfer.cpp index 3d99b81ef5..d41eabfc59 100644 --- a/src/data_transfer.cpp +++ b/src/data_transfer.cpp @@ -1302,8 +1302,10 @@ TransferManager::onIncomingProfile(const std::shared_ptr<ChannelSocket>& channel if (code == uint32_t(DRing::DataTransferEventCode::finished)) { auto cert = tls::CertificateStore::instance().getCertificate(deviceId); if (!cert) - return emitSignal<DRing::ConfigurationSignal::ProfileReceived>( - accountId, cert->getIssuerUID(), path); + return; + emitSignal<DRing::ConfigurationSignal::ProfileReceived>(accountId, + cert->getIssuerUID(), + path); } } }); diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp index b0319f9351..f53c003d18 100644 --- a/src/jamidht/jamiaccount.cpp +++ b/src/jamidht/jamiaccount.cpp @@ -4945,6 +4945,7 @@ JamiAccount::cacheSyncConnection(std::shared_ptr<ChannelSocket>&& socket, saveConvInfos(); return len; }); + sendProfile(device.toString()); } void -- GitLab