aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/function
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/function')
-rw-r--r--src/core/function/result_analyse/GpgEncryptResultAnalyse.cpp16
-rw-r--r--src/core/function/result_analyse/GpgEncryptResultAnalyse.h7
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