diff options
-rw-r--r-- | context.cpp | 10 | ||||
-rw-r--r-- | context.h | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/context.cpp b/context.cpp index ad5c2c9..1e44f7e 100644 --- a/context.cpp +++ b/context.cpp @@ -86,6 +86,16 @@ Context::getBlobdir() } QString +Context::getConfig(QString key) +{ + QByteArray utf8Key = key.toUtf8(); + char *value = dc_get_config(m_context, utf8Key.constData()); + QString result{value}; + dc_str_unref(value); + return result; +} + +QString Context::getMessageInfo(uint32_t msgId) { char *info = dc_get_msg_info(m_context, msgId); @@ -29,6 +29,7 @@ public: Q_INVOKABLE DcContact *getContact(uint32_t contactId); Q_INVOKABLE uint32_t sendTextMessage(uint32_t chatId, QString textToSend); QString getBlobdir(); + Q_INVOKABLE QString getConfig(QString key); Q_INVOKABLE QString getMessageInfo(uint32_t msgId); private: |