diff options
author | George Hazan <ghazan@miranda.im> | 2022-10-17 19:24:12 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2022-10-17 19:24:12 +0300 |
commit | 59d299ee3fb2d5068c38ff8b61f5b993c682e394 (patch) | |
tree | 02b236ee801b531a2c64908084f2c0fad76d6840 /protocols/WhatsAppWeb/src/signal.cpp | |
parent | 412bf82cd0d386516a74d83e5b02eb944f8e2012 (diff) |
code simplification
Diffstat (limited to 'protocols/WhatsAppWeb/src/signal.cpp')
-rw-r--r-- | protocols/WhatsAppWeb/src/signal.cpp | 14 |
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; } ///////////////////////////////////////////////////////////////////////////////////////// |