From 9360458b9ec78e423dbdc38d80b18f4117755e45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Tue, 2 Jan 2024 15:20:14 -0500 Subject: [PATCH] misc: bump to daemon 15.0.0 Change-Id: Ifc5d5f4cb5156d75723aac58e1b34ecb5829c2b7 --- daemon | 2 +- src/libclient/accountmodel.cpp | 4 +- src/libclient/devicemodel.cpp | 2 +- .../qtwrapper/configurationmanager_wrap.h | 144 +++++++++--------- 4 files changed, 78 insertions(+), 74 deletions(-) diff --git a/daemon b/daemon index 8468f1592..6addbbc16 160000 --- a/daemon +++ b/daemon @@ -1 +1 @@ -Subproject commit 8468f15927ec7c83a5fca671bac1a4112883b8c9 +Subproject commit 6addbbc16001efd7325f63fe2ebb3b370b0c1f7e diff --git a/src/libclient/accountmodel.cpp b/src/libclient/accountmodel.cpp index 9d7c43699..e145a1985 100644 --- a/src/libclient/accountmodel.cpp +++ b/src/libclient/accountmodel.cpp @@ -321,7 +321,7 @@ AccountModel::registerName(const QString& accountId, const QString& password, const QString& username) { - return ConfigurationManager::instance().registerName(accountId, password, username); + return ConfigurationManager::instance().registerName(accountId, username, "password", password); } bool @@ -329,7 +329,7 @@ AccountModel::exportToFile(const QString& accountId, const QString& path, const QString& password) const { - return ConfigurationManager::instance().exportToFile(accountId, path, password); + return ConfigurationManager::instance().exportToFile(accountId, path, "password", password); } bool diff --git a/src/libclient/devicemodel.cpp b/src/libclient/devicemodel.cpp index 9f377c2c4..bf77d0281 100644 --- a/src/libclient/devicemodel.cpp +++ b/src/libclient/devicemodel.cpp @@ -94,7 +94,7 @@ DeviceModel::getDevice(const QString& id) const void DeviceModel::revokeDevice(const QString& id, const QString& password) { - ConfigurationManager::instance().revokeDevice(owner.id, password, id); + ConfigurationManager::instance().revokeDevice(owner.id, id, "password", password); } void diff --git a/src/libclient/qtwrapper/configurationmanager_wrap.h b/src/libclient/qtwrapper/configurationmanager_wrap.h index 448dda083..229c1406d 100644 --- a/src/libclient/qtwrapper/configurationmanager_wrap.h +++ b/src/libclient/qtwrapper/configurationmanager_wrap.h @@ -77,19 +77,19 @@ public: Q_EMIT this->stunStatusFailure(QString(reason.c_str())); }), exportable_callback<ConfigurationSignal::RegistrationStateChanged>( - [this](const std::string& accountID, + [this](const std::string& accountId, const std::string& registration_state, unsigned detail_code, const std::string& detail_str) { - Q_EMIT this->registrationStateChanged(QString(accountID.c_str()), + Q_EMIT this->registrationStateChanged(QString(accountId.c_str()), QString(registration_state.c_str()), detail_code, QString(detail_str.c_str())); }), exportable_callback<ConfigurationSignal::VolatileDetailsChanged>( - [this](const std::string& accountID, + [this](const std::string& accountId, const std::map<std::string, std::string>& details) { - Q_EMIT this->volatileAccountDetailsChanged(QString(accountID.c_str()), + Q_EMIT this->volatileAccountDetailsChanged(QString(accountId.c_str()), convertMap(details)); }), exportable_callback<ConfigurationSignal::CertificateExpired>( @@ -106,11 +106,11 @@ public: convertStringList(list)); }), exportable_callback<ConfigurationSignal::CertificateStateChanged>( - [this](const std::string& accountID, + [this](const std::string& accountId, const std::string& certId, const std::string& state) { - QTimer::singleShot(0, [this, accountID, certId, state] { - Q_EMIT this->certificateStateChanged(QString(accountID.c_str()), + QTimer::singleShot(0, [this, accountId, certId, state] { + Q_EMIT this->certificateStateChanged(QString(accountId.c_str()), QString(certId.c_str()), QString(state.c_str())); }); @@ -205,10 +205,10 @@ public: confirmed); }), exportable_callback<ConfigurationSignal::ProfileReceived>( - [this](const std::string& accountID, + [this](const std::string& accountId, const std::string& peer, const std::string& vCard) { - Q_EMIT this->profileReceived(QString(accountID.c_str()), + Q_EMIT this->profileReceived(QString(accountId.c_str()), QString(peer.c_str()), QString(vCard.c_str())); }), @@ -428,52 +428,55 @@ public Q_SLOTS: // METHODS path.toStdString()); } - bool exportOnRing(const QString& accountID, const QString& password) + bool exportOnRing(const QString& accountId, const QString& password) { - return libjami::exportOnRing(accountID.toStdString(), password.toStdString()); + return libjami::exportOnRing(accountId.toStdString(), password.toStdString()); } - bool exportToFile(const QString& accountID, + bool exportToFile(const QString& accountId, const QString& destinationPath, + const QString& scheme = "password", const QString& password = {}) { - return libjami::exportToFile(accountID.toStdString(), + return libjami::exportToFile(accountId.toStdString(), destinationPath.toStdString(), + scheme.toStdString(), password.toStdString()); } - MapStringString getKnownRingDevices(const QString& accountID) + MapStringString getKnownRingDevices(const QString& accountId) { - MapStringString temp = convertMap(libjami::getKnownRingDevices(accountID.toStdString())); + MapStringString temp = convertMap(libjami::getKnownRingDevices(accountId.toStdString())); return temp; } - bool lookupName(const QString& accountID, const QString& nameServiceURL, const QString& name) + bool lookupName(const QString& accountId, const QString& nameServiceURL, const QString& name) { - return libjami::lookupName(accountID.toStdString(), + return libjami::lookupName(accountId.toStdString(), nameServiceURL.toStdString(), name.toStdString()); } - bool lookupAddress(const QString& accountID, + bool lookupAddress(const QString& accountId, const QString& nameServiceURL, const QString& address) { - return libjami::lookupAddress(accountID.toStdString(), + return libjami::lookupAddress(accountId.toStdString(), nameServiceURL.toStdString(), address.toStdString()); } - bool registerName(const QString& accountID, const QString& password, const QString& name) + bool registerName(const QString& accountId, const QString& name, const QString& scheme, const QString& password) { - return libjami::registerName(accountID.toStdString(), - password.toStdString(), - name.toStdString()); + return libjami::registerName(accountId.toStdString(), + name.toStdString(), + scheme.toStdString(), + password.toStdString()); } - MapStringString getAccountDetails(const QString& accountID) + MapStringString getAccountDetails(const QString& accountId) { - MapStringString temp = convertMap(libjami::getAccountDetails(accountID.toStdString())); + MapStringString temp = convertMap(libjami::getAccountDetails(accountId.toStdString())); return temp; } @@ -523,10 +526,10 @@ public Q_SLOTS: // METHODS return temp; } - MapStringString getCodecDetails(const QString& accountID, int payload) + MapStringString getCodecDetails(const QString& accountId, int payload) { MapStringString temp = convertMap( - libjami::getCodecDetails(accountID.toStdString().c_str(), payload)); + libjami::getCodecDetails(accountId.toStdString().c_str(), payload)); return temp; } @@ -536,10 +539,10 @@ public Q_SLOTS: // METHODS return QVector<unsigned int>(v.begin(), v.end()); } - VectorMapStringString getContacts(const QString& accountID) + VectorMapStringString getContacts(const QString& accountId) { VectorMapStringString temp; - for (const auto& x : libjami::getContacts(accountID.toStdString())) { + for (const auto& x : libjami::getContacts(accountId.toStdString())) { temp.push_back(convertMap(x)); } return temp; @@ -579,10 +582,10 @@ public Q_SLOTS: // METHODS return temp; } - VectorMapStringString getCredentials(const QString& accountID) + VectorMapStringString getCredentials(const QString& accountId) { VectorMapStringString temp; - for (auto x : libjami::getCredentials(accountID.toStdString())) { + for (auto x : libjami::getCredentials(accountId.toStdString())) { temp.push_back(convertMap(x)); } return temp; @@ -686,9 +689,9 @@ public Q_SLOTS: // METHODS libjami::monitor(continuous); } - void removeAccount(const QString& accountID) + void removeAccount(const QString& accountId) { - libjami::removeAccount(accountID.toStdString()); + libjami::removeAccount(accountId.toStdString()); } bool changeAccountPassword(const QString& id, @@ -700,14 +703,14 @@ public Q_SLOTS: // METHODS newPassword.toStdString()); } - void sendRegister(const QString& accountID, bool enable) + void sendRegister(const QString& accountId, bool enable) { - libjami::sendRegister(accountID.toStdString(), enable); + libjami::sendRegister(accountId.toStdString(), enable); } - void setAccountDetails(const QString& accountID, MapStringString details) + void setAccountDetails(const QString& accountId, MapStringString details) { - libjami::setAccountDetails(accountID.toStdString(), convertMap(details)); + libjami::setAccountDetails(accountId.toStdString(), convertMap(details)); } void setAccountsOrder(const QString& order) @@ -715,10 +718,10 @@ public Q_SLOTS: // METHODS libjami::setAccountsOrder(order.toStdString()); } - void setActiveCodecList(const QString& accountID, VectorUInt& list) + void setActiveCodecList(const QString& accountId, VectorUInt& list) { // const std::vector<unsigned int> converted = convertStringList(list); - libjami::setActiveCodecList(accountID.toStdString(), + libjami::setActiveCodecList(accountId.toStdString(), std::vector<unsigned>(list.begin(), list.end())); } @@ -752,13 +755,13 @@ public Q_SLOTS: // METHODS libjami::setAudioRingtoneDevice(index); } - void setCredentials(const QString& accountID, VectorMapStringString credentialInformation) + void setCredentials(const QString& accountId, VectorMapStringString credentialInformation) { std::vector<std::map<std::string, std::string>> temp; for (auto x : credentialInformation) { temp.push_back(convertMap(x)); } - libjami::setCredentials(accountID.toStdString(), temp); + libjami::setCredentials(accountId.toStdString(), temp); } void setHistoryLimit(int days) @@ -806,10 +809,10 @@ public Q_SLOTS: // METHODS libjami::setVolume(device.toStdString(), value); } - MapStringString getVolatileAccountDetails(const QString& accountID) + MapStringString getVolatileAccountDetails(const QString& accountId) { MapStringString temp = convertMap( - libjami::getVolatileAccountDetails(accountID.toStdString())); + libjami::getVolatileAccountDetails(accountId.toStdString())); return temp; } @@ -829,11 +832,12 @@ public Q_SLOTS: // METHODS libjami::removeContact(accountId.toStdString(), uri.toStdString(), ban); } - void revokeDevice(const QString& accountId, const QString& password, const QString& deviceId) + void revokeDevice(const QString& accountId, const QString& deviceId, const QString& scheme, const QString& password) { libjami::revokeDevice(accountId.toStdString(), - password.toStdString(), - deviceId.toStdString()); + deviceId.toStdString(), + scheme.toStdString(), + password.toStdString()); } void addContact(const QString& accountId, const QString& uri) @@ -852,10 +856,10 @@ public Q_SLOTS: // METHODS flag); } - QVector<Message> getLastMessages(const QString& accountID, const uint64_t& base_timestamp) + QVector<Message> getLastMessages(const QString& accountId, const uint64_t& base_timestamp) { QVector<Message> result; - for (auto& message : libjami::getLastMessages(accountID.toStdString(), base_timestamp)) { + for (auto& message : libjami::getLastMessages(accountId.toStdString(), base_timestamp)) { result.append({message.from.c_str(), convertMap(message.payloads), message.received}); } return result; @@ -873,9 +877,9 @@ public Q_SLOTS: // METHODS return libjami::getMessageStatus(id); } - MapStringString getNearbyPeers(const QString& accountID) + MapStringString getNearbyPeers(const QString& accountId) { - return convertMap(libjami::getNearbyPeers(accountID.toStdString())); + return convertMap(libjami::getNearbyPeers(accountId.toStdString())); } void connectivityChanged() @@ -883,9 +887,9 @@ public Q_SLOTS: // METHODS libjami::connectivityChanged(); } - MapStringString getContactDetails(const QString& accountID, const QString& uri) + MapStringString getContactDetails(const QString& accountId, const QString& uri) { - return convertMap(libjami::getContactDetails(accountID.toStdString(), uri.toStdString())); + return convertMap(libjami::getContactDetails(accountId.toStdString(), uri.toStdString())); } void sendFile(const QString& accountId, @@ -1031,29 +1035,29 @@ public Q_SLOTS: // METHODS size); } - void setDefaultModerator(const QString& accountID, const QString& peerURI, const bool& state) + void setDefaultModerator(const QString& accountId, const QString& peerURI, const bool& state) { - libjami::setDefaultModerator(accountID.toStdString(), peerURI.toStdString(), state); + libjami::setDefaultModerator(accountId.toStdString(), peerURI.toStdString(), state); } - QStringList getDefaultModerators(const QString& accountID) + QStringList getDefaultModerators(const QString& accountId) { - return convertStringList(libjami::getDefaultModerators(accountID.toStdString())); + return convertStringList(libjami::getDefaultModerators(accountId.toStdString())); } - void enableLocalModerators(const QString& accountID, const bool& isModEnabled) + void enableLocalModerators(const QString& accountId, const bool& isModEnabled) { - libjami::enableLocalModerators(accountID.toStdString(), isModEnabled); + libjami::enableLocalModerators(accountId.toStdString(), isModEnabled); } - bool isLocalModeratorsEnabled(const QString& accountID) + bool isLocalModeratorsEnabled(const QString& accountId) { - return libjami::isLocalModeratorsEnabled(accountID.toStdString()); + return libjami::isLocalModeratorsEnabled(accountId.toStdString()); } - void setAllModerators(const QString& accountID, const bool& allModerators) + void setAllModerators(const QString& accountId, const bool& allModerators) { - libjami::setAllModerators(accountID.toStdString(), allModerators); + libjami::setAllModerators(accountId.toStdString(), allModerators); } VectorMapStringString getConnectionList(const QString& accountId, const QString& uid) @@ -1074,9 +1078,9 @@ public Q_SLOTS: // METHODS return temp; } - bool isAllModerators(const QString& accountID) + bool isAllModerators(const QString& accountId) { - return libjami::isAllModerators(accountID.toStdString()); + return libjami::isAllModerators(accountId.toStdString()); } MapStringString conversationInfos(const QString& accountId, const QString& conversationId) @@ -1155,12 +1159,12 @@ Q_SIGNALS: // SIGNALS void accountDetailsChanged(const QString& accountId, const MapStringString& details); void historyChanged(); void stunStatusFailure(const QString& reason); - void registrationStateChanged(const QString& accountID, + void registrationStateChanged(const QString& accountId, const QString& registration_state, unsigned detail_code, const QString& detail_str); void stunStatusSuccess(const QString& message); - void volatileAccountDetailsChanged(const QString& accountID, MapStringString details); + void volatileAccountDetailsChanged(const QString& accountId, MapStringString details); void certificatePinned(const QString& certId); void certificatePathPinned(const QString& path, const QStringList& certIds); void certificateExpired(const QString& certId); @@ -1187,10 +1191,10 @@ Q_SIGNALS: // SIGNALS int status, const QString& address, const QString& name); - void migrationEnded(const QString& accountID, const QString& result); - void contactAdded(const QString& accountID, const QString& uri, bool banned); - void contactRemoved(const QString& accountID, const QString& uri, bool banned); - void profileReceived(const QString& accountID, const QString& peer, const QString& vCard); + void migrationEnded(const QString& accountId, const QString& result); + void contactAdded(const QString& accountId, const QString& uri, bool banned); + void contactRemoved(const QString& accountId, const QString& uri, bool banned); + void profileReceived(const QString& accountId, const QString& peer, const QString& vCard); void dataTransferEvent(const QString& accountId, const QString& conversationId, const QString& interactionId, -- GitLab