From 5b0c58386e17790ccc99a25dd69638a6c6cd37a3 Mon Sep 17 00:00:00 2001 From: heck Date: Wed, 10 Nov 2021 16:12:54 +0100 Subject: [PATCH] Revert "adapt to the engine changes in ENGINE-959" This reverts commit fedd2dc8d2a693c45afaf29811d92e4d503f4540. --- src/message_cache.cc | 6 ++++-- src/message_cache.hh | 2 ++ test/framework/framework.cc | 10 ++++++++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/message_cache.cc b/src/message_cache.cc index 90546d4..6e6980c 100644 --- a/src/message_cache.cc +++ b/src/message_cache.cc @@ -25,9 +25,10 @@ namespace pEp { message *src, message **dst, stringlist_t **keylist, + PEP_rating *rating, PEP_decrypt_flags_t *flags) { - return message_cache.decrypt_message(session, src, dst, keylist, flags); + return message_cache.decrypt_message(session, src, dst, keylist, rating, flags); } PEP_STATUS MessageCache::cache_mime_encode_message( @@ -316,6 +317,7 @@ namespace pEp { message *src, message **dst, stringlist_t **keylist, + PEP_rating *rating, PEP_decrypt_flags_t *flags) { if (!src || cacheID(src) == "") @@ -333,7 +335,7 @@ namespace pEp { correctAttachmentsOrder(src->attachments); ::message *_dst = nullptr; - PEP_STATUS status = ::decrypt_message(session, src, &_dst, keylist, flags); + PEP_STATUS status = ::decrypt_message(session, src, &_dst, keylist, rating, flags); *dst = empty_message_copy(_dst, _id, true); { diff --git a/src/message_cache.hh b/src/message_cache.hh index 6a53366..cd4aa2e 100644 --- a/src/message_cache.hh +++ b/src/message_cache.hh @@ -53,6 +53,7 @@ namespace pEp { message *src, message **dst, stringlist_t **keylist, + PEP_rating *rating, PEP_decrypt_flags_t *flags); static PEP_STATUS cache_encrypt_message( @@ -97,6 +98,7 @@ namespace pEp { message *src, message **dst, stringlist_t **keylist, + PEP_rating *rating, PEP_decrypt_flags_t *flags); PEP_STATUS encrypt_message( diff --git a/test/framework/framework.cc b/test/framework/framework.cc index fb5bca7..0dfd407 100644 --- a/test/framework/framework.cc +++ b/test/framework/framework.cc @@ -132,8 +132,15 @@ namespace pEp { ::message *_dst; stringlist_t *keylist; + ::PEP_rating rating; ::PEP_decrypt_flags_t flags = 0; - ::PEP_STATUS status = ::decrypt_message(Adapter::session(), msg.get(), &_dst, &keylist, &flags); + ::PEP_STATUS status = ::decrypt_message( + Adapter::session(), + msg.get(), + &_dst, + &keylist, + &rating, + &flags); throw_status(status); Message dst; @@ -141,7 +148,6 @@ namespace pEp { dst = make_message(_dst); else dst = msg; - ::PEP_rating rating = dst.get()->rating; if (dst.get()->attachments) { for (auto a = dst.get()->attachments; a && a->value; a = a->next) {