mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
accountcreation: use correct identity
Change-Id: I1aec6bf96d5417c8b21612b1a1dc8d895c9cbed8
This commit is contained in:
@ -1021,6 +1021,23 @@ JamiAccount::loadAccount(const std::string& archive_password, const std::string&
|
||||
accountManager_->foundAccountDevice(info.identity.second, ringDeviceName_, clock::now());
|
||||
setRegistrationState(RegistrationState::UNREGISTERED);
|
||||
|
||||
|
||||
AccountManager::OnChangeCallback callbacks {
|
||||
[this](const std::string& uri, bool confirmed) {
|
||||
emitSignal<DRing::ConfigurationSignal::ContactAdded>(getAccountID(), uri, confirmed);
|
||||
},
|
||||
[this](const std::string& uri, bool banned){
|
||||
emitSignal<DRing::ConfigurationSignal::ContactRemoved>(getAccountID(), uri, banned);
|
||||
},
|
||||
[this](const std::string& uri, const std::vector<uint8_t>& payload, time_t received){
|
||||
emitSignal<DRing::ConfigurationSignal::IncomingTrustRequest>(getAccountID(), uri, payload, received);
|
||||
},
|
||||
[this](){
|
||||
emitSignal<DRing::ConfigurationSignal::KnownDevicesChanged>(getAccountID(), getKnownDevices());
|
||||
},
|
||||
};
|
||||
accountManager_->useIdentity(id_, receipt_, receiptSignature_, std::move(callbacks));
|
||||
|
||||
saveConfig();
|
||||
doRegister();
|
||||
}, [this](AccountManager::AuthError error, const std::string& message)
|
||||
|
Reference in New Issue
Block a user