summaryrefslogtreecommitdiff
path: root/protocols/WhatsAppWeb/src/signal.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2022-10-17 19:24:12 +0300
committerGeorge Hazan <ghazan@miranda.im>2022-10-17 19:24:12 +0300
commit59d299ee3fb2d5068c38ff8b61f5b993c682e394 (patch)
tree02b236ee801b531a2c64908084f2c0fad76d6840 /protocols/WhatsAppWeb/src/signal.cpp
parent412bf82cd0d386516a74d83e5b02eb944f8e2012 (diff)
code simplification
Diffstat (limited to 'protocols/WhatsAppWeb/src/signal.cpp')
-rw-r--r--protocols/WhatsAppWeb/src/signal.cpp14
1 files changed, 4 insertions, 10 deletions
diff --git a/protocols/WhatsAppWeb/src/signal.cpp b/protocols/WhatsAppWeb/src/signal.cpp
index 1e089ea6c0..ddb7da6dd0 100644
--- a/protocols/WhatsAppWeb/src/signal.cpp
+++ b/protocols/WhatsAppWeb/src/signal.cpp
@@ -444,7 +444,7 @@ MSignalSession* MSignalStore::createSession(const CMStringA &szName, int deviceI
/////////////////////////////////////////////////////////////////////////////////////////
-MBinBuffer MSignalStore::decryptSignalProto(const CMStringA &from, const char *pszType, const MBinBuffer &encrypted)
+signal_buffer* MSignalStore::decryptSignalProto(const CMStringA &from, const char *pszType, const MBinBuffer &encrypted)
{
WAJid jid(from);
auto *pSession = createSession(jid.user, 0);
@@ -471,18 +471,12 @@ MBinBuffer MSignalStore::decryptSignalProto(const CMStringA &from, const char *p
signal_message_destroy((signal_type_base *)pMsg);
}
- MBinBuffer ret;
- if (result != nullptr) {
- ret.append(result->data, result->len);
- signal_buffer_free(result);
- }
- return ret;
+ return result;
}
-MBinBuffer MSignalStore::decryptGroupSignalProto(const CMStringA &group, const CMStringA &sender, const MBinBuffer &encrypted)
+signal_buffer* MSignalStore::decryptGroupSignalProto(const CMStringA &group, const CMStringA &sender, const MBinBuffer &encrypted)
{
- MBinBuffer ret;
- return ret;
+ return nullptr;
}
/////////////////////////////////////////////////////////////////////////////////////////