From c6142d8bcc98b69549e11ebb32debac17c7e22e6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Mon, 26 Apr 2021 17:08:34 -0400
Subject: [PATCH] jamiaccount: save config when username is registered

Change-Id: Iacf8cf4bd719da3a1c67610df136adaf8e8975e7
---
 src/jamidht/jamiaccount.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp
index 70b94c2abf..91d25b1b89 100644
--- a/src/jamidht/jamiaccount.cpp
+++ b/src/jamidht/jamiaccount.cpp
@@ -1580,8 +1580,12 @@ JamiAccount::registerName(const std::string& password, const std::string& name)
                                                ? 3
                                                : 4)));
                 if (response == NameDirectory::RegistrationResponse::success) {
-                    if (auto this_ = w.lock())
+                    if (auto this_ = w.lock()) {
                         this_->registeredName_ = name;
+                        this_->saveConfig();
+                        emitSignal<DRing::ConfigurationSignal::VolatileDetailsChanged>(
+                                this_->accountID_, this_->getVolatileAccountDetails());
+                    }
                 }
                 emitSignal<DRing::ConfigurationSignal::NameRegistrationEnded>(acc, res, name);
             });
-- 
GitLab