diff --git a/bin/dbus/dbusconfigurationmanager.cpp b/bin/dbus/dbusconfigurationmanager.cpp index 387b497cb968b738a63375a1973f0216c833a420..1c7781f6891b3efebb807942db314a7660798594 100644 --- a/bin/dbus/dbusconfigurationmanager.cpp +++ b/bin/dbus/dbusconfigurationmanager.cpp @@ -174,6 +174,18 @@ DBusConfigurationManager::getMessageStatus(const uint64_t& id) -> decltype(DRing return DRing::getMessageStatus(id); } +auto +DBusConfigurationManager::getMessageStatus(const std::string& accountID, const uint64_t& id) -> decltype(DRing::getMessageStatus(accountID, id)) +{ + return DRing::getMessageStatus(accountID, id); +} + +bool +DBusConfigurationManager::cancelMessage(const std::string& accountID, const uint64_t& id) +{ + return DRing::cancelMessage(accountID, id); +} + auto DBusConfigurationManager::getTlsDefaultSettings() -> decltype(DRing::getTlsDefaultSettings()) { diff --git a/bin/dbus/dbusconfigurationmanager.h b/bin/dbus/dbusconfigurationmanager.h index e7097dbe06a3ba656fd2b3d263d0e6ca19e3a9c8..323d5b908ee3ab293cc2112798b0bc2c137e3758 100644 --- a/bin/dbus/dbusconfigurationmanager.h +++ b/bin/dbus/dbusconfigurationmanager.h @@ -85,6 +85,8 @@ class DRING_PUBLIC DBusConfigurationManager : uint64_t sendTextMessage(const std::string& accoundID, const std::string& to, const std::map<std::string, std::string>& payloads); std::vector<RingDBusMessage> getLastMessages(const std::string& accountID, const uint64_t& base_timestamp); int getMessageStatus(const uint64_t& id); + int getMessageStatus(const std::string& accountID, const uint64_t& id); + bool cancelMessage(const std::string& accountID, const uint64_t& messageId); std::map<std::string, std::string> getTlsDefaultSettings(); std::vector<std::string> getSupportedCiphers(const std::string& accountID); std::vector<unsigned> getCodecList();