diff options
Diffstat (limited to 'src/core/function')
-rw-r--r-- | src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp | 16 | ||||
-rw-r--r-- | src/core/function/result_analyse/GpgEncryptResultAnalyse.h | 7 |
2 files changed, 16 insertions, 7 deletions
diff --git a/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp b/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp index 9f523330..80ec6233 100644 --- a/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp +++ b/src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp @@ -28,9 +28,13 @@ #include "GpgEncryptResultAnalyse.h" +#include "core/model/GpgEncryptResult.h" + +namespace GpgFrontend { + GpgFrontend::GpgEncryptResultAnalyse::GpgEncryptResultAnalyse( - GpgError error, GpgEncrResult result) - : error_(error), result_(std::move(result)) {} + GpgError error, GpgEncryptResult result) + : error_(error), result_(result) {} void GpgFrontend::GpgEncryptResultAnalyse::doAnalyse() { SPDLOG_DEBUG("start encrypt result analyse"); @@ -47,9 +51,11 @@ void GpgFrontend::GpgEncryptResultAnalyse::doAnalyse() { if ((~status_) == 0) { stream_ << "------------>" << std::endl; - if (result_ != nullptr) { + + const auto *result = result_.GetRaw(); + if (result != nullptr) { stream_ << _("Invalid Recipients") << ": " << std::endl; - auto *inv_reci = result_->invalid_recipients; + auto *inv_reci = result->invalid_recipients; while (inv_reci != nullptr) { stream_ << _("Fingerprint") << ": " << inv_reci->fpr << std::endl; stream_ << _("Reason") << ": " << gpgme_strerror(inv_reci->reason) @@ -64,3 +70,5 @@ void GpgFrontend::GpgEncryptResultAnalyse::doAnalyse() { stream_ << std::endl; } + +} // namespace GpgFrontend
\ No newline at end of file diff --git a/src/core/function/result_analyse/GpgEncryptResultAnalyse.h b/src/core/function/result_analyse/GpgEncryptResultAnalyse.h index 13f0a3b6..221a4c22 100644 --- a/src/core/function/result_analyse/GpgEncryptResultAnalyse.h +++ b/src/core/function/result_analyse/GpgEncryptResultAnalyse.h @@ -29,6 +29,7 @@ #pragma once #include "GpgResultAnalyse.h" +#include "core/model/GpgEncryptResult.h" namespace GpgFrontend { /** @@ -44,7 +45,7 @@ class GPGFRONTEND_CORE_EXPORT GpgEncryptResultAnalyse * @param error * @param result */ - explicit GpgEncryptResultAnalyse(GpgError error, GpgEncrResult result); + explicit GpgEncryptResultAnalyse(GpgError error, GpgEncryptResult result); protected: /** @@ -54,7 +55,7 @@ class GPGFRONTEND_CORE_EXPORT GpgEncryptResultAnalyse void doAnalyse() final; private: - GpgError error_; ///< - GpgEncrResult result_; ///< + GpgError error_; ///< + GpgEncryptResult result_; ///< }; } // namespace GpgFrontend |